CentOS 7 中 Docker 的安装

CentOS 7 中 Docker 的安装

Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要运行下面的 yum 命令:

  1. [[email protected] ~]# yum install docker

启动 Docker 服务

安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动:

  1. [[email protected] ~]# service docker start
  2. [[email protected] ~]# chkconfig docker on

(LCTT 译注:此处采用了旧式的 sysv 语法,如采用CentOS 7中支持的新式 systemd 语法,如下:

  1. [[email protected] ~]# systemctl start docker.service
  2. [[email protected] ~]# systemctl enable docker.service

CentOS 7 中 Docker 的安装

dualven: centos 里面对于docker的安装就是这么简单。

所以对于windows上想使用docker的场景, 我们可以

(1) https://docs.docker.com/toolbox/toolbox_install_windows/  VirtualBox-5.2.4-119785-Win.exe 下载与安装  virtualbox;

       这个时候,再下载 windows的docker安装包即可。

      https://docs.docker.com/docker-for-windows/install/;l

      如果想使用liunx下的docker ,请继续(2)

(2) Oracle VM VirtualBox .仅使用虚拟的工具。

(3) 下载 CentOS-7-x86_64-Minimal-1708 from  http://www.centoscn.com

(4) ,(2)(3)后建立了linux的环境。 我们在virtual machine里,需要配置网络环境。



  #网络配置,下面适合虚拟机选择了网桥模式,配置静态地址。(其他nat 模式等再探索)

    1、 centos 7默认没有ipconfig,  用如下方式(根据物理网口):

    vi /etc/sysconfig/network-scripts/ifcfg-enp1s0

    TYPE=Ethernet

    BOOTPROTO=static

    IPADDR=10.60.174.174

    NETMSK=255.255.0.0

    GATEWAY=10.60.1.254

    NO_CONTROLLED=no   ##一定要no(图形界面)

    DEFROUTE=yes

    PEERDNS=yes

    PEERROUTES=yes

    IPV4_FAILURE_FATAL=no

    IPV6INIT=yes

    IPV6_AUTOCONF=yes

    IPV6_DEFROUTE=yes

    IPV6_PEERDNS=yes

    IPV6_PEERROUTES=yes

    IPV6_FAILURE_FATAL=no

    NAME=enp1s0

    UUID=6d8002ca-27c0-4e12-8e48-f4337f5fde37

    DEVICE=enp1s0

    ONBOOT=yes    ##一定要yes(开机启动)

   1.1 如果发现lbs ,不能启动网络。 ip a

link/ether 08:00:27:62:0a:21 brd ff:ff:ff:ff:ff:ff 

HWADDR=00:0c:29:0c:15:49  那么 把这个再加入上述配置文件。

    2、重启network

    service network restart

   

网络都OK了, 然后再生成,执行yum install net-tools


ping不通外网时:

解决方法如下(修改dns配置)

vi /etc/resolv.conf

在此文件最后加入:nameserver 8.8.8.8


扩展说明 :

  在VM里可以使用NAT转换模式 ,那么你的VM的机器的地址是内网地址 ,你在局域网里也访问不了了;

所以 我们还是倾向于做静态的IP地址,且是网桥的模式,这样局域网内可以如同一台主机一样访问。

 最坑爹的是,如果你的主机自己本身,都是通过DHCP分配的,你要警惕下了,如果管理员将你这台机器所在的网口,设置成“不允许指定静态IP”那么,你如果有VM里自己指定网桥加静态IP的模式 ,则总是拼不通网关的 。

  这个原因让我找了一天。



相关文章: