Docker 容器创建镜像并提交到Docker hub

本文介绍如何使用Docker创建容器、提交镜像至本地仓库,并将其推送到远程镜像仓库。涵盖从下载镜像到提交镜像的全过程。

()
操作前的工作: 到https://hub.docker.com/去注册属于你自己的帐号..
从镜像创建自己的容器:
1.下载镜像:执行docker pull java命令下载好java镜像
这里写图片描述
2.创建容器:执行docker run -dit –name=java_test -v /root:/root java命令
创建了一个名为 java_test的容器,映射挂载/root目录并后台运行,创建成功后找到容器id: docker ps 命令查看现有运行的容器及容器基本信息
这里写图片描述
3.提交镜像: 执行docker commit -a “lgq” -m “test commit” c1abdc177915 xinaml/myjava:v1.0命令提交镜像到本地(这个跟git的其实是一样的,先提交镜像到本地,才能推送到你的远程镜像仓库,一定要注意提交的镜像名格式 帐号/名字:如 xinaml/myjava,否则无法推送)
解释以下上面命令的信息:
-a “lgq”为创建镜像的作者名字 -m “test commit”为提交信息 c1abdc177915 为容器id,xinaml/myjava为镜像名,v1.0为tag
这里写图片描述
4.执行docker images命令可见镜像创建成功:
这里写图片描述
5.执行命令:docker login 登录你的 hub.docker 帐号
这里写图片描述
6.提交到远程仓库(由于镜像较大,就不真正的提交了,提示的信息是我之前已经创建过了一个空的仓库)
这里写图片描述
7.前往hub仓库查看是否提交成功
这里写图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值