Docker安装
内容摘要
本篇文章简要说明了在CentOS系统上如何安装Docker、Docker-compose的步骤,未来将会在更多的系统上做出此类步骤。
Docker在Linux系统上的安装
CentOS 8
在CentOS上我们需要用包管理器来下载docker,可以用yum
和dnf
。这里以dnf
为例。
安装新的包安装器dnf
1
yum -y install dnf
安装docker存储依赖包
1
dnf install -y device-mapper-persistent-data lvm2
添加稳定的docker软件源
1
dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 这一步是添加阿里云的镜像。docker的下载位置是外网,我们需要更换镜像以提高下载速度。
检查软件源
1
dnf list docker-ce
正确得到以下结果
1
docker-ce .x86_64
安装docker
1
dnf install -y docker-ce --nobest
运行docker
1
systemctl start docker
可设置成开机自启动
1
systemctl enable docker.service
至此,docker安装完毕。
Docker-compose在Linux系统上的安装
CentOS 8
注意:使用docker-compose
的前提是有docker
,所以建议在安装docker-compose
之前就把docker
安装了。
我们选择自动安装docker-compose
的手段:
使用命名直接从官网安装
1
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
/usr/loacl/bin/docker-compse
:这是你希望docker-compose
的安装路径- 我们这里下载的是1.25.5的版本,从其他blog来看,在2022.10.11的时候,1.25.5版本的docker-compose都是一个较新较稳定的版本。
修改文件的权限
1
chmod +x /usr/local/bin/docker-compose
查看版本
1
docker-compose version
这里安装的时候,貌似自动地为我们修改了环境变量,使我们无论当前路径在哪里,都可以调用docker-compose命令来查看版本,查看的版本如下:
1
2
3
4docker-compose version 1.25.5, build 8a1c60f6
docker-py version: 4.1.0
CPython version: 3.7.5
OpenSSL version: OpenSSL 1.1.0l 10 Sep 2019- 如果安装完后查看版本显示没有docker-compose之类的话,那需要自己设置环境变量。