----------------------------------------------------------【Docker】--------------------------------------------------------------------
【本地部署】
- 构建Docker镜像 docker build -t your-image-name .
- 运行容器 docker run -p 8080:8700 your-image-name , 本地验证localhost:8080
- 修改tag:docker tag your-image-name:latest xxx.xxx.x.xx:8083/your-image-name:latest
- 登录docker仓库:docker login xxx.xxx.x.xx:8083 --username myy_app 输入密码 ****
- 推送镜像到私服:docker push xxx.xxx.x.xx:8083/your-image-name:latest
- 验证是否推送成功:http://xxx.xxx.x.xx:8081/#browse/browse:myy-docker-public
- 拉取最新镜像, 部署
【客户方通过镜像包方式部署】
8. 修改Dockerfile,配置客户方后台接口地址:
ARG VUE_APP_BASE_URL
ENV VUE_APP_BASE_URL=http://xxx.xxx.x.xx:8001
9. 构建Docker镜像 docker build -t your-image-name .
10. 运行容器 docker run -p 8080:8700 your-image-name, 本地验证localhost:8080
11. 打包镜像: docker save -o your-image-name.tar your-image-name:latest
12. 通过镜像包部署
【删除容器/镜像】
1.停用全部运行中的容器:
docker stop $(docker ps -q)
2.删除全部容器:
docker rm $(docker ps -aq)
3、删除所有镜像
docker rmi -f $(docker images -qa)
【docker compose】
13. docker-compose down
14. docker-compose stop
15. docker-compose config
16.docker-compose pull
16. docker-compose up