在centos7上安装docker
官方文档
https://docs.docker.com/engine/install/centos/
1.查看centos系统版本,本篇文章是在 centos7 上安装docker,注意系统版本
cat /etc/redhat-release
回显
CentOS Linux release 7.9.2009 (Core)
2.删除之前的版本(如果是新系统省略这一步)
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
注意:卸载 Docker 时,不会自动删除存储在其中 /var/lib/docker/ 的映像、容器、卷和网络。
3.选择安装方法
- 可以设置 Docker 的存储库并从中安装,以便于安装和升级任务。这是官方推荐的方法。
- 下载 RPM 软件包,手动安装它,并完全手动管理升级。这在无法访问 Internet 的系统上安装 Docker
这里选择第1种方法
新主机上首次安装 Docker Engine 之前,需要设置 Docker 存储库,安装一些工具
yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
运行命令后回显
adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
4.安装 Docker Engine、containerd 和 Docker Compose
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
2核2G 3M带宽的云主机10多秒钟就安装好了
5.启动 docker
systemctl start docker
6.查看是否启动成功
systemctl status docker
回显
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
Active: active (running) since Fri 2023-12-22 02:29:30 CST; 15min ago
Docs: https://docs.docker.com
Main PID: 32132 (dockerd)
说明已经启动成功了,可以使用了
docker-compose的路径为
/usr/libexec/docker/cli-plugins/docker-compose