docker是怎么生成镜像的
发布网友
发布时间:2022-04-24 21:26
我来回答
共1个回答
热心网友
时间:2023-10-11 18:20
1.用别人的镜像创建。
1.1、先下载一个容器
命令: docker pull training/sinatra
1.2、然后用容器启动这个镜像
命令:docker run -t -i training/sinatra /bin/bash
1.3、接下来就是给使用中的容器,添加自己需要的工具等,来组装自己的运行环境。
1.4、将上一步组装好的环境copy一份镜像。
命令:
docker commit -m “Added json gem” -a “KateSmith” \
0b2616b0e5a8 ouruser/sinatra:v2
说明:此处命令和git的命令svn的命令有些类似。 docker commit 是提交的意思,类似告诉svn服务器我要生成一个新的版本。
-m 就是添加注释,-a是作者。
“\” 后面跟的是 1.2的容器环境id 要生成的镜像的名称
容器的id:就是你每次输入命令行@后面的字符
例如:root@0b2616b0e5a8
镜像名称:hub的名称/镜像名称:tag
1.5、docker images命令查看自己创建的镜像。
1.6、使用新建立的镜像
命令:docker run -t -i 要生成的镜像的名称 /bin/bash