操作
# 先安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
# 添加阿里云仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 安装
yum -y install docker-ce
# 启动
systemctl start docker
# 设置开机自启动
systemctl enable docker
# docker info
再来安装 docker-compose
打开 https://github.com/docker/compose/tags 选择想要的版本,点击进去。
这里我选择的 v2.23.3,打开后的链接是这个。
https://github.com/docker/compose/releases/tag/v2.23.3
选择对应系统的文件,我这里选择的是 docker-compose-linux-x86_64
下载
cd /usr/local/src
wget https://github.com/docker/compose/releases/download/v2.23.3/docker-compose-linux-x86_64
mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version
ubuntu 安装 docker
移除旧版本
如果你已经安装了旧版本的 Docker,首先卸载旧版本:
sudo apt remove docker docker-engine docker.io containerd runc
安装依赖包
sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
添加 Docker 的官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
设置 Docker 的稳定版存储库
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
安装 Docker Engine
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
验证安装
运行以下命令验证 Docker 是否正确安装:
sudo docker run hello-world
将用户添加到 docker 用户组
为了避免在每次运行 Docker
命令时都需要使用 sudo
,可以将当前用户添加到 docker
用户组:
sudo usermod -aG docker $USER
请注意,在更改用户组后,你可能需要注销并重新登录才能使更改生效。
安装 Docker Compose
下载 Docker Compose 的二进制文件:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
授予执行权限:
sudo chmod +x /usr/local/bin/docker-compose
验证 Docker Compose 是否正确安装:
docker-compose --version