跳到主要内容

安装配置

安装 Docker

在 Debian11 上安装

清理旧版本
apt remove -y docker docker-engine docker.io containerd runc
设置仓库
apt update \
&& apt install -y ca-certificates curl gnupg lsb-release \
&& mkdir -p /etc/apt/keyrings \
&& curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg \
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
安装Docker
apt update \
&& apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

在 CentOS7 上安装

清理旧版本
yum -y remove docker docker-common docker-selinux docker-engine
设置仓库
yum -y install yum-utils device-mapper-persistent-data lvm2 \
&& yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo \
安装Docker
yum -y install docker-ce

设置 docker 国内镜像源

/etc/docker/daemon.json
{
"registry-mirrors":["http://hub-mirror.c.163.com"]
}
一键设置
mkdir -p /etc/docker \
&& echo '{ "registry-mirrors":["http://hub-mirror.c.163.com"] }' > /etc/docker/daemon.json
第三方国内镜像源
来源地址
Docker中国区官方镜像https://registry.docker-cn.com
网易http://hub-mirror.c.163.com
中国科技大学https://docker.mirrors.ustc.edu.cn

安装 docker-compose

信息

当前应该是内置了,不需要安装

curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version