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

()
操作前的工作: 到https://hub.docker.com/去注册属于你自己的帐号..
从镜像创建自己的容器:
1.下载镜像:执行docker pull java命令下载好java镜像
Docker 容器创建镜像并提交到Docker hub
2.创建容器:执行docker run -dit –name=java_test -v /root:/root java命令
创建了一个名为 java_test的容器,映射挂载/root目录并后台运行,创建成功后找到容器id: docker ps 命令查看现有运行的容器及容器基本信息
Docker 容器创建镜像并提交到Docker hub
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
Docker 容器创建镜像并提交到Docker hub
4.执行docker images命令可见镜像创建成功:
Docker 容器创建镜像并提交到Docker hub
5.执行命令:docker login 登录你的 hub.docker 帐号
Docker 容器创建镜像并提交到Docker hub
6.提交到远程仓库(由于镜像较大,就不真正的提交了,提示的信息是我之前已经创建过了一个空的仓库)
Docker 容器创建镜像并提交到Docker hub
7.前往hub仓库查看是否提交成功
Docker 容器创建镜像并提交到Docker hub