docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > Docker镜像与容器的导入导出

Docker镜像与容器的导入导出及常用命令的使用

作者:乔丹搞IT

本文详细介绍了如何在Docker中进行镜像和容器的导入导出操作,包括常用的Docker命令及其用法

Docker镜像与容器的导入导出及常用命令

代码示例:

在Docker中,镜像和容器的导入导出是常见的操作,用于在不同环境之间迁移或分享容器化应用。

以下是一些常用的Docker命令及其详细例子:

Docker镜像命令

1.拉取镜像

docker pull 镜像名
docker pull 镜像名:tag

2.查看镜像

docker images

3.搜索镜像

docker search 镜像名
docker search --filter=STARS=9000 mysql 搜索 STARS >9000 的mysql镜像

4.删除镜像

docker rmi -f 镜像名/镜像ID

5.保存镜像为tar文件(docker save)

docker save 镜像名/镜像ID -o 镜像保存在哪个位置与名字
docker save tomcat -o /myimg.tar

6.从tar文件加载镜像(docker load)

docker load -i 镜像保存文件位置
docker load -i myimg.tar

Docker容器命令

1.运行容器

docker run -it -d --name 要取的别名 镜像名:Tag /bin/bash

2.查看容器

docker ps -a

3.停止容器

docker stop 容器ID/容器名

4.进入容器

docker exec -it 容器名/容器ID /bin/bash
docker attach 容器名/容器ID

5.退出容器

exit
Ctrl + p + q

6.导出容器为tar文件(docker export)

docker export -o nginx-test.tar nginx-test

7.从tar文件导入为新镜像(docker import)

docker import nginx-test.tar nginx:imp
cat nginx-test.tar | docker import - nginx:imp

注意事项:

以上命令和例子为您提供了Docker镜像与容器导入导出的详细操作指南。

在实际操作中,确保您有相应的权限来执行这些命令,并且注意文件路径和名称的正确性。

总结

这些仅为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文