安装docker
前置条件
配置yum与epel
https://blog.csdn.net/weixin_41756573/article/details/105403412
安装docker的不同方式
yum安装
这是docker官方的安装方式
https://docs.docker.com/engine/install/centos/
脚本安装
本文介绍的内容
docker脚本的安装步骤
安装docker对于centos系统的要求
# 查看centOS的相关信息的命令
uname -a
# 相关要求
# 1:centos操作系统最好为64位
# 2:centos系统的Linux内核版本不低于3.10
# 相关信息如下图所示
查看该系统是否安装docker
# 查看当前系统是否安装docker的命令
docker version
该系统未安装docker
该系统已经按照了docker
使用脚本安装docker
脚本安装docker
# 下载docker安装脚本
curl -fsSL get.docker.com -o get-docker.sh
# 将脚本(get-docker.sh)中的镜像修改为阿里镜像后,执行该脚本
sh get-docker.sh --mirror Aliyun
执行get-docker.sh脚本的过程如下图所示
在执行过程中会出现
docker-ce-19.03.8-3.el7.x86_64.rpm 的公钥尚未安装
和
warning警告
等提示信息,正常情况,无需理会。
通过上面的脚本安装之后,docker version命令便可以使用了,但是我们发现此时的docker只有客户端,没有服务端。
# 查看docker详细信息
docker version
解决没有docker server的问题
# 重新加载新安装服务的配置文件,在这里是重新加载docker的配置文件
systemctl daemon-reload
# 重新启动docker服务
service docker restart
# 查看docker服务的状态
service docker status
执行完上面的命令,再次查看docker的信息会发现docker的客户端与服务端均以安装成功
# 查看docker详细信息
docker version
配置docker数据源
# 查看/etc/docker目录下是否存在daemon.jsoncd
cd /etc/docker
ls -a
# 存在就修改,不存在就创建
vi /etc/docker/daemon.json
# 配置在daemon.json中的镜像地址,可以配置一个或多个
{
"registry-mirrors":[
"http://hub-mirror.c.163.com",
"https://registry.docker-cn.com",
"https://dockerhub.azk8s.cn",
"https://reg-mirror.qiniu.com"
]
}
# 重新加载新安装服务的配置文件,在这里是重新加载docker的配置文件
systemctl daemon-reload
# 重新启动docker服务
service docker restart
# 查看docker服务的状态
service docker status
# 查看docker详细信息
docker version
设置docker开机自启
# 设置docker开机自启
systemctl enable docker
安装docker-compose
https://blog.csdn.net/weixin_41756573/article/details/105522215