一、部署docker

直接在服务器上按照以下命令执行

# 更新:
sudo apt update
 
# 安装docker:
sudo apt install -y docker.io

# 启动服务
sudo systemctl start docker

# 设置 Docker 开机启动:
sudo systemctl enable docker

#当前用户添加进docker组
sudo usermod -aG docker hcs

二、安装docker compose

先下载docker compose报地址
 docker compose包地址: https://pan.baidu.com/s/1WoqckWcqZYosD3Ancihrtw?pwd=8t2x 提取码: 8t2x

下载后放入服务器文件夹

#文件放在这个目录下/usr/local/bin/(可更改)
#sduo mv docker-compose /usr/local/bin/

#然后执行这个命令就行
sudo chmod +x /usr/local/bin/docker-compose

三、拉取镜像失败解决

一、配置daemon.json文件

Docker的配置文件daemon.json位于/etc/docker/目录下。如果该文件不存在,可以手动创建它。

1. 创建配置文件目录
如果/etc/docker目录不存在,可以使用以下命令创建:

sudo mkdir -p /etc/docker


2. 编辑或创建daemon.json文件
使用文本编辑器(如nano或vi)编辑daemon.json文件。如果文件不存在,编辑器会自动创建它:

sudo nano /etc/docker/daemon.json


3. 添加国内镜像源
在daemon.json文件中,添加以下内容,配置国内镜像源。可以使用多个镜像源,以提高可用性和速度:

{
  "registry-mirrors": [
    "https://docker.m.daocloud.io",
    "https://docker.imgdb.de",
    "https://docker-0.unsee.tech",
    "https://docker.hlmirror.com",
    "https://docker.1ms.run",
    "https://func.ink",
    "https://lispy.org",
    "https://docker.xiaogenban1993.com"
  ]
}

二、重启docker

sudo systemctl daemon-reload
sudo systemctl restart docker

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐