🐳Debian/Ubuntu 安装 docker
1 、安装 docker
1 2 3
| sudo apt update && sudo apt install -y docker.io docker-compose
systemctl enable --now docker
|
1
| bash <(curl -sL kejilion.sh)
|
使用官方源安装(国内直接访问较慢):
1
| curl -fsSL https://get.docker.com | bash
|
使用阿里源安装:
1
| curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
|
使用中国区 Azure 源安装:
1
| curl -fsSL https://get.docker.com | bash -s docker --mirror AzureChinaCloud
|
设置开机自启:
1 2
| systemctl start docker systemctl enable docker
|
2 、配置国内镜像源
1 2 3 4 5 6 7 8 9 10 11
| mkdir -p /etc/docker && tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "https://0b27f0a81a00f3560fbdc00ddd2f99e0.mirror.swr.myhuaweicloud.com", "https://ypzju6vq.mirror.aliyuncs.com", "https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn" ] } EOF
|
3 、设置 Docker 开机自启动
1 2 3
| sudo systemctl daemon-reload sudo systemctl restart docker sudo systemctl enable docker
|

🐳CentOS 安装 Docker
Docker是一个开源的容器化平台,可以帮助开发者快速构建、部署和运行应用程序。在CentOS 8上安装Docker后,可以手动启动Docker服务,但是如果希望Docker在开机时自动启动,需要进行一些配置。
本文将详细介绍在CentOS 8上配置Docker开机自启动的步骤,并提供相应的代码示例。
1 、安装 Docker
1
| bash <(curl -sL kejilion.sh)
|
2 、启动Docker服务
安装完成后,可以手动启动Docker服务:
1 2
| sudo systemctl start docker sudo systemctl enable docker
|
3 、验证配置
现在,可以重新启动系统并验证Docker是否会自动启动。可以使用以下命令来重新启动系统:
4 、系统重新启动后,可以使用以下命令来验证Docker是否已经启动:
1
| sudo systemctl status docker
|
如果输出中显示Active: active (running)
则表示Docker已成功启动。

一键安装Docker Compose
,GitHub官方源 (需代理或加速)
1
| wget -c -O /usr/bin/docker-compose https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-x86_64 && chmod 755 /usr/bin/docker-compose && docker-compose version
|
清理悬空的镜像
1
| mkdir -pm 755 /mnt/docker-rmi-log && docker image prune --force --filter "dangling=true" > "/mnt/docker-rmi-log/$(date +'%Y-%m-%d')_docker_rmi.log"
|
- 查看最近修改的 9 个 Docker 清理日志内容
1
| ls -lt /mnt/docker-rmi-log/*_docker_rmi.log | head -5 | awk '{print $9}' | xargs cat
|