第一步:本地打包镜像:
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打包、部署镜像