centos7安装Docker

centos7 NAT 模式下安装Docker

1、查看网络:ifconfig

/2、修改ifcfg-ens33文件

vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet
NAME=ens33
UUID=e0f3a993-4046-46f2-a4cf-dc5abdf66c78
DEVICE=ens33
ONBOOT=yes
IPADDR="填入自己想要设定的IP"
NETMASK=255.255.255.0
DNS1=202.106.0.20
PREFIX=24
GATEWAY="设置网关"
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_PEERDNS=no
IPV6_PEERROUTES=no

IPV6_FAILURE_FATAL=no 

3、重启网络:systemctl restart network.service

4、更改镜像源

1,进入yum源配置目录
cd /etc/yum.repos.d
2,备份系统自带的yum源
mv CentOS-Base.repo CentOS-Base.repo.bk
下载163网易的yum源:

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

5、更新系统

yum update

6、安装docker

 

卸载旧版本

老版本的Docker被称为dockerdocker-engine。如果安装了它们,请卸载它们以及相关的依赖项。

$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

如果yum报告说没有安装这些软件包,那就行了。

/var/lib/docker/包括图像,容器,卷和网络的内容将被保留。现在调用Docker CE包docker-ce

安装Docker CE

您可以根据您的需要以不同的方式安装Docker CE:

  • 大多数用户 设置Docker的存储库并从中进行安装,以便安装和升级任务。这是推荐的方法。

  • 有些用户下载RPM软件包并 手动安装,并完全手动管理升级。这对于在无法访问互联网的空隙系统上安装Docker等情况很有用。

  • 在测试和开发环境中,一些用户选择使用自动 便利脚本来安装Docker。

使用存储库进行安装

首次在新主机上安装Docker CE之前,需要设置Docker存储库。之后,您可以从存储库安装和更新Docker。

设置存储库

  1. 安装所需的包。yum-utils提供了yum-config-manager 效用,并device-mapper-persistent-datalvm2由需要 devicemapper存储驱动程序。

    $ sudo yum install -y yum-utils \
      device-mapper-persistent-data \
      lvm2
    
  2. 使用以下命令设置稳定的存储库。即使您想从边缘测试存储库安装构建,也总是需要稳定的存储 库。

    $ sudo yum-config-manager \
        --add-repo \
        https://download.docker.com/linux/centos/docker-ce.repo
    
  3. 可选:启用边缘测试存储库。这些存储库包含在docker.repo上面的文件中,但默认情况下处于禁用状态。您可以将它们与稳定的存储库一起启用。

    $ sudo yum-config-manager --enable docker-ce-edge
    
    $ sudo yum-config-manager --enable docker-ce-test
    

    您可以通过使用该标志运行命令来禁用边缘测试存储库 。要重新启用它,请使用标志。以下命令禁用边缘存储库。yum-config-manager--disable--enable

    $ sudo yum-config-manager --disable docker-ce-edge
    

    注意:从Docker 17.06开始,稳定版本也被推到边缘测试版本库。

    了解稳定边缘构建

安装DOCKER CE

  1. 安装最新版本的Docker CE,或者转到下一步安装特定版本:

    $ sudo yum install docker-ce
    

    如果提示接受GPG密钥,请验证指纹是否匹配 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35,如果是,请接受它。

    有多个Docker存储库?

    如果启用了多个Docker存储库,则安装或更新时未指定版本yum install或 yum update命令始终会安装尽可能高的版本,这可能不适合您的稳定性需求。

    Docker已安装但未启动。该docker组已创建,但没有用户添加到组中。

  2. 要安装特定版本的Docker CE,请列出回购站中的可用版本,然后选择并安装:

    一个。列出和排序您的回购中可用的版本。此示例按版本号排序结果,从最高到最低排序,并被截断:

    $ yum list docker-ce --showduplicates | sort -r
    
    docker-ce.x86_64            18.03.0.ce-1.el7.centos             docker-ce-stable
    

    返回的列表取决于启用了哪些存储库,并且特定于您的CentOS版本(.el7在此示例中由后缀指示)。

    湾 例如,通过完全限定的软件包名称(它是软件包名称(docker-ce))和版本字符串(第2列)直到第一个连字符来安装特定版本,并用连字符(-) 分隔docker-ce-18.03.0.ce

    $ sudo yum install docker-ce-<VERSION STRING>
    

    Docker已安装但未启动。该docker组已创建,但没有用户添加到组中。

  3. 启动Docker。

    $ sudo systemctl start docker
    
  4. docker通过运行hello-world 映像验证安装是否正确。

    $ sudo docker run hello-world

原文链接:https://docs.docker.com/install/linux/docker-ce/centos/#prerequisites

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云翳0208

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值