在Linux centos7 中使用脚本安装 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值