Centos 上安装 docker 和 docker-compose

186 阅读2分钟

centos 上安装 docker 和 docker-compose

安装 docker

更新 yum 源

sudo yum update -y

安装依赖

Docker 需要一些依赖,可以通过命令安装:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

添加 Docker 仓库

为了获取最新版本的 Docker,推荐从 Docker 的官方仓库安装。首先,添加 Docker 仓库:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装 Docker

现在,你可以安装 Docker 了。运行以下命令进行安装:

sudo yum install -y docker-ce

启动 Docker

安装完成后,启动 Docker 服务:

sudo systemctl start docker

设置开机自启

一般需要让 Docker 在系统启动时自动运行,执行以下命令:

sudo systemctl enable docker

验证安装

最后,验证 Docker 是否成功安装和运行:

sudo docker --version

以上 Docker 安装完成

注意:📌docker-compose 安装,如果可以连接 github 会更方便,可以参考【🎊 可以连接 github】安装 docker-compose,如果连接不了,可以跳到【📦 下载文件】安装 docker-compose

【🎊 可以连接 github】安装 docker-compose

下载 docker-compose

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

docker-compose 可执行文件会被下载到 /usr/local/bin 目录下

给 docker-compose 添加执行权限

sudo chmod +x /usr/local/bin/docker-compose

安装命令补全命令

sudo curl -L https://raw.githubusercontent.com/docker/compose/master/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose

验证安装

docker-compose --version

【📦 下载文件】安装 docker-compose

如果 centos 服务器 github 访问不了

可以先手动下载 docker-compose 文件,然后再安装,下载目录github.com/docker/comp… 我这保留了一个 v2.23.0 版本的 docker-compose 文件,上传到了夸克云盘,可以直接下载

链接:pan.quark.cn/s/2bb37909b… 提取码:VMUg

上传对应版本的 docker-compose 文件

scp {docker-compose-Linux-x86_64} {root}@{192.168.1.10}:/usr/local/bin/docker-compose

上面的账号、ip、文件路径是示例,可以改成自己的

如果文件上传到了其他路径,可以移动文件到/usr/local/bin/目录下

sudo mv /path/to/docker-compose /usr/local/bin/docker-compose

设置执行权限

sudo chmod +x /usr/local/bin/docker-compose

安装命令补全命令

sudo curl -L https://raw.githubusercontent.com/docker/compose/master/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose

验证安装

docker-compose --version

至此全部搞定

最新文章发布我的小站欢迎来看看