docker镜像打包以及容器创建操作分享
·
拉取现在的镜像生成自己的容器(这里我们以centos镜像为例,我们希望在里面建立一个yolov5的训练环境形成一个容器最后在打成一个镜像)。
一、容器创建
1.首先先用命令找到本机存在的镜像资源
docker images
第一列是镜像名字,第三列是镜像的id ,最后一列是创建时间。

2.拉去镜像形成容器
这条命令,centos-yolov5是我需要建立的容器名字,30030是目前我所处的操作系统需要设置的端口号,23是设置容器开放的端口号,15c97fdedbb4 是我需要用的镜像资源。
docker run -itd --name centos-yolov5 -p 30030:23 --privileged 15c97fdedbb4 /usr/sbin/init
3.查看容器是否创建成功在后台运行
docker ps
找到我们刚创建的那个容器,130bd6569645是容器的id,eeb6ee3f44bd是刚我们拉取用的镜像资源
![]()
4.进入刚创建的容器进行相关的需求操作
xxxxx是容器的id
docker exec -it xxxxx /bin/bash
二、镜像打包
1.找到我们需要打包的容器(和上面操作一样)
2.打包命令
xxxx是需要打包的容器id,yolov5是我需要创建镜像的名字,v1表示一个版本,按自己需要填写对应版本进行管理。
#docker commit <容器ID或名称> <镜像名称>:<标签>
docker commit xxxxx yolov5:v1
3.查看所打包的镜像
docker images
更多推荐
所有评论(0)