发布和部署
# 🚚 发布和部署
# 镜像仓库介绍
镜像仓库用来存储我们 build 出来的“安装包”,Docker 官方提供了一个 镜像库 (opens new window),里面包含了大量镜像,基本各种软件所需依赖都有,要什么直接上去搜索。
我们也可以把自己 build 出来的镜像上传到 docker 提供的镜像库中,方便传播。
当然你也可以搭建自己的私有镜像库,或者使用国内各种大厂提供的镜像托管服务,例如:阿里云、腾讯云
本文档课件配套 视频教程 (opens new window)
# 上传我们的镜像
- 首先你要先 注册一个账号 (opens new window)
- 创建一个镜像库
- 命令行登录账号:
docker login -u username
- 新建一个tag,名字必须跟你注册账号一样
docker tag test:v1 username/test:v1
- 推上去
docker push username/test:v1
- 部署试下
docker run -dp 8080:8080 username/test:v1
# docker-compose 中也可以直接用这个镜像了
`version: "3.7" services: app: # build: ./ image: helloguguji/test:v1 ports: - 80:8080 volumes: - ./:/app environment: - TZ=Asia/Shanghai redis: image: redis:5.0.13 volumes: - redis:/data environment: - TZ=Asia/Shanghai volumes: redis:`
1
2
3
4
5
6
2
3
4
5
6
# 阿里云容器托管
docker 官方的镜像托管有时候上传和下载都太慢了,如果你想要更快的速度,可以使用阿里云的免费镜像托管
登录 阿里云 (opens new window)
上次更新: 2022/12/03, 00:36:01