Files
QuickReference/source/_posts/frontend/deploy/deploy.md
2024-08-01 09:30:49 +08:00

52 lines
1.6 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:
---
## 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
访问凭证–>获取环境变量
用户名ALIYUN_REGISTRY_USER)
密码ALIYUN_REGISTRY_PASSWORD)
仓库地址ALIYUN_REGISTRY
启动Action
进入您自己的项目点击Action启用Github Action功能
配置环境变量
进入Settings->Secret and variables->Actions->New Repository secret
将上一步的四个值
ALIYUN_NAME_SPACE,ALIYUN_REGISTRY_USERALIYUN_REGISTRY_PASSWORDALIYUN_REGISTRY
配置成环境变量
添加镜像
打开images.txt文件添加你想要的镜像 可以加tag
使用镜像
回到阿里云,镜像仓库,点击任意镜像,可查看镜像状态。(可以改成公开,拉取镜像免登录)