程序员地瓜哥的小屋

上传docker镜像到dockerhub实践

2021-12-23  本文已影响0人  CodingDGSun

下载镜像

docker pull tomcat      //下载tomcat镜像
65-01

启动容器

docker run -d --name="MyTomcat" -p 8888:8080 tomcat     
//后台方式,以外部主机端口8888映射容器端口8080,运行Tomcat,容器别名为MyTomcat
63-09
curl localhost:8888     //测试访问显示404

此处要注意,【有坑】!

63-10

[图片上传失败...(image-fe995c-1640241848723)]

docker exec -it 2dd5319e4047 /bin/bash      //进入容器
63-12
cp -r webapps.dist/* webapps      //将webapps.dist目录下的所以文件,拷贝到webapps目录
63-13
curl localhost:8888     //测试访问显示正常
63-14 63-15

提交生成镜像

docker commit --help        //查看commit帮助
        -a 作者
        -m 提交的信息内容
65-02
docker commit -a "codingdgsun" -m "Init tomcat webapps" 08635d0f1579 sunjiedg/mytomcat:1.0.0     
//提交镜像,作者:codingdgsun;提交的备注信息:Init tomcat webapps;提交的容器ID:08635d0f1579;
//镜像的别名:sunjiedg/mytomcat;版本号:1.0.0

注意镜像的别名必须是(sunjiedg/mytomcat;版本号:1.0.0):其中,sunjiedg是dockerhub注册的用户名(需提前在dockerhub官网,注册一个用户),不然dockerhub不允许上传镜像

73-03

登录dockerhub

docker login        //输入dockerhub的用户名和密码
docker logout           //退出登录
73-04

查看dockerhub中的镜像仓库

需提前在dockerhub官网,注册一个用户

73-02

上传镜像到dockerhub

docker push sunjiedg/mytomcat:1.0.0     
//使用命令,上传镜像到dockehub仓库,镜像的名字必须是:dockerhub注册的用户名/镜像的别名:版本号(latest)

镜像上传成功

73-05 73-06

从dockerhub下载镜像

73-07
docker pull sunjiedg/mytomcat:1.0.0
//镜像名称为:dockerhub注册的用户名/镜像的别名:版本号(latest)
上一篇下一篇

猜你喜欢

热点阅读