一: Docker 安装
1. yum 安装
1.1 使用阿里巴巴开源镜像网站
阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)
1.2 在 Linux 中添加 yum 源
wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1.3 验证是否存在 yum 源
cd /etc/yum.repos.d
ls
1.4 安装 Docker-ce
在 docker host上 安装即可,使用 YUM 源中稳定版本,由于版本在不断更新,不同的时间安装版本也不相同,使用方法基本一致
# 直接安装docker-ce,此为docker daemon,所有依赖将被yum自动安装,含docker client等。
yum docker-ce
1.5 配置 Docker Daemon 启动文件
由于 Docker 使用过程中会对 Centos 操作系统中的 Iptables 防火墙中的 FORWARD 链默认规划产生影响及需要让 Docker Daemon 接受用户自定义的 daemon.json 文件,需要要按使用者要求的方式修改。
vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd
ExecStartPost=/sbin/iptables -P FORWARD ACCEPT
1.6 启动 Docker 服务并查看已安装版本
# 重启加载daemon文件
systemctl daemon-reload
# 启动docker daemon
systemctl start docker
# 设置开机自启动
systemctl enable docker
1.7 验证 Docker 版本
docker version
1.8 下载 Docker
yum remove docker-ce containerd.io docker-ce-cli
2. 编译安装 ( 二进制安装 )
Install Docker Engine from binaries | Docker Documentation
3. Debian12 安装 docker
在 Debian 上安装 Docker 引擎 |码头工人文档
二: Docker compose 安装
1. github 搜索 Docker compose
2. 下载对应版本
wget https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-linux-x86_64
也可以本地下载完成之后上传到云服务器
3. 移动到 /usr/bin
mv docker-compose-linux-x86_64 /usr/bin/docker-compose
4. 添加执行权限
chmod +x /usr/bin/docker-compose
5. 查看 Docker compose 版本
docker-compose version
评论区