欢迎光临散文网 会员登陆 & 注册

Docker镜像制作

2022-10-24 19:05 作者:M张小晨  | 我要投稿

拉取一个新Ubuntu空镜像:


docker ubuntu:latest

查看镜像列表:


docker images

根据Ubuntu镜像创建一个新的环境:


docker run -itd --name ubuntu ubuntu:latest //ubuntu是新环境的名称,ubuntu:latest是已有的环境

查看容器列表:


docker ps

进入到容器中:


docker exec -it ubuntu /bin/bash

在容器中更新Ubuntu,安装ssh工具:


apt-get updata

apt-get install openssh-client

输入ssh测试是否安装成功。


输入exit退出容器环境。


/////////////////////////////////////////////////////////////////////////////////////////////////////////////


输入docker ps查看容器列表


基于新创建的容器,制作一个新的镜像


docker commit <容器ID,在里面的第一列显示的一串字符> <容器名称,如:zhong/ubuntu:v1>

输入 docker image查看镜像列表


镜像的打包与导出


docker save zhong/ubuntu:v1 | gzip > zhong_ubuntu.tgz

输入ls -llrt查看文件列表,有新创建的zhong_ubuntu.tgz及其文件大小。


输入docker image查看镜像列表


删除刚才创建的zhong/ubuntu:v1镜像:


docker rmi zhong/ubuntu:v1

输入 docker image查看镜像列表


加载刚才的tgz压缩包:


gunzip -c zhong_ubuntu.tgz | docker load

输入 docker image查看新加载的镜像是否成功


使用刚才导入的镜像重新创建一个环境:


docker run -itd --name my_ubuntu zhong/ubuntu:v1 

输入docker ps查看容器列表,zhong/ubuntu:v1是根据刚才导入镜像名称创建的镜像,my_ubuntu是容器名


进入到最新创建的容器中:


docker exec -it my_ubuntu /bin/bash

输入ssh,验证新的环境可以使用ssh。

Docker镜像制作的评论 (共 条)

分享到微博请遵守国家法律