docker 安装
docker 安装, https://docs.docker.com/engine/install/ubuntu/
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc# Add the repository to Apt sources:
echo \"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get updateapt-cache madison docker-ce | awk '{ print $3 }'
VERSION_STRING=5:23.0.0-1~ubuntu.22.04~jammy
sudo apt-get install docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin
支付宝扫码登录 阿里云, 得到 docker 阿里云 个人 镜像加速 url, https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://fe2ajwut.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
docker目录迁移
查看docker占用空间
sudo du -d 1 -c -h -t 100MB /var/lib/docker
1.4G /var/lib/docker/overlay2
19G /var/lib/docker/volumes
20G /var/lib/docker
20G 总计
docker版本 23.0.0
docker --version
==Docker version 23.0.0, build e92dd87
错误方法
启动dockersudo systemctl start docker
报错失败的方法:
软链接/var/lib/docker ---> /docker_data
"graph": "/docker_data"
添加到/etc/docker/daemon.json
正确方法
配置文件 /etc/docker/daemon.json
中 添加字段 "data-root": "/docker_data"
该配置文件/etc/docker/daemon.json
内容如下:
{"registry-mirrors": ["https://fe2ajwut.mirror.aliyuncs.com"],"data-root": "/docker_data"
}
-