docker 提交自己的镜像

本文详细介绍了如何使用Docker命令创建自定义镜像,包括添加作者信息和提交说明,以及如何将本地镜像推送到远程仓库的过程。

首先通过容器创建镜像

docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
  • -a :提交的镜像作者;
  • -c :使用Dockerfile指令来创建镜像;
  • -m :提交时的说明文字;
  • -p :在commit时,将容器暂停。

将容器 a404c6c174a2 保存为新的镜像,并添加提交人信息和说明信息。

C:\Users\mrceel> docker commit -a "ceel" -m "my centos" 6077ef1339ec mycentos:v1 
sha256:6077ef1339ec4925a1596247d8cfff8500241dea92d452483d7e2c2801f99f80

C:\Users\mrceel> docker images mymysql:v1
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mycentos            v1                  6077ef1339ec        15 seconds ago      329 MB

至此便在本地创建了一个 mycentos 镜像, 接下来把它提交到远程仓库。

登陆自己的账号,输入账号密码

docker login

查看镜像

docker images

给将要上传的镜像打标签,注意仓库名一定要写正确

docker tag IMAGEID(镜像id) REPOSITORY:TAG(仓库:标签)
docker tag MAGEID mrceel/mycentos

上传镜像

docker push mrceel/mycentos
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值