Debian系统 部署docker和docker compose
·
一、部署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
更多推荐


所有评论(0)