QuickReference/source/_posts/frontend/deploy/deploy.md

61 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Docker被墙如何继续使用
date: 2024-08-01 09:10:40
tags:
top_img: /img/site01.jpg
top_img_height: 800px
---
## Docker Download
> 自从docker官方仓库在中国大陆被墙后docker的部署方式也发生了改变。
> 解决docker安装问题https://github.com/shenjianZ/docker_installer
1. 安装docker
```shell
sudo curl -fsSL https://gitee.com/tech-shrimp/docker_installer/releases/download/latest/linux.sh| bash -s docker --mirror Aliyun
```
2. 启动docker
```shell
sudo systemctl start docker
```
3. 设置开机自启
```shell
sudo systemctl enable docker
```
4. Docker pull images
> 将image下载到阿里云镜像仓库中
> 解决docker pull 镜像问题:https://github.com/shenjianZ/docker_image_pusher
1. **登录阿里云镜像服务** https://cr.console.aliyun.com/,
启用个人实例,创建一个命名空间(`ALIYUN_NAME_SPACE`
2. 在**访问凭证** 可以看到账号 用户名(`ALIYUN_REGISTRY_USER`)
密码(`ALIYUN_REGISTRY_PASSWORD`)
仓库地址(`ALIYUN_REGISTRY`
3. **启动Action**
进入您自己的项目,点击`Action`,启用`Github Action`功能
4. **配置环境变量**
进入Settings->Secret and variables->Actions->New Repository secret
将上一步的四个值
`ALIYUN_NAME_SPACE`,
` ALIYUN_REGISTRY_USER`
`ALIYUN_REGISTRY_PASSWORD`
`ALIYUN_REGISTRY`
配置成环境变量
5. **添加镜像**
打开`images.txt`文件,添加你想要的镜像 可以加tag
6. 使用镜像
回到阿里云,镜像仓库,点击任意镜像,可查看镜像状态。(可以改成公开,拉取镜像免登录)