将本地镜像推送到docker hub,在服务器上拉取docker hub上的镜像并运行

第一步:本地打包镜像:

docker build -t jiailing/web-test:0.0.1 .

第二步:从本地上传到docker hub上:

docker push jiailing/web-test:0.0.1

第三步:登录服务器上操作:

docker pull jiailing/web-test:0.0.1
docker run -p 8886:80 jiailing/web-test:0.0.1

补充说明:

上面提到的 jiailing是我的docker hub的用户名,web-test是我的仓库名称, 0.0.1是标签

在上传到docker hub之前要先在docker hub网站上创建账号,然后还要创建仓库,这跟使用GitHub是一样一样的
在这里插入图片描述
在使用docker 的push pull命令之前,是要先在命令行登录的,登录命令是docker login

在服务器上执行完docker run -p 8886:80 jiailing/web-test:0.0.1之后,就可以在浏览器上通过IP地址+docker镜像映射出来的端口号访问这个镜像服务了,如:http://49.235.94.74:8886/

关于docker build的操作,可以看我的上一篇博客:本地使用docker打包、部署镜像

猜你喜欢

转载自blog.csdn.net/jal517486222/article/details/106101615