centos7安装部署docker(虚拟机)

(此处略过centos7虚拟机的安装过程,很多很多下一步下一步下一步……)

1、镜像安装完成后,进行网卡的配置

  • centos7的网卡配置位于/etc/sysconfig/network-scripts路径的ifcfg-ens32
cd /etc/sysconfig/network-scripts
vi ifcfg-ens32

BOOTPROTO=dhcp 改为 BOOTPROTO=static
ONBOOT=no 改为 ONBOOT=yes

添加

IPADDR=192.168.239.142(此处为虚拟机net模式的子网IP,后八字节随便设置,不要是0,1,2即可)
NETMASK=255.255.255.0(子网掩码)
GATEWAY=192.168.239.2(网关,将子网ip的最后八字节改为2)
这里写图片描述

2、配置dns

vi etc/resolv.conf

添加
nameserver 119.29.29.29(腾讯)
nameserver 8.8.8.8(google)
nameserver 114.114.114.114(阿里)
(以上三个dns任选其一,括号里的内容不要写上,也可以自己找别的)

3、重启网络服务

systemctl restart network
  • 查看IP地址
ifconfig

这里写图片描述

  • 检测网络可用性
ping www.baidu.com

这里写图片描述
出现以上图示内容,表示网络可用

4、通过yum云下载docker

yum -y install docker

5、启动docker服务

systemctl start docker

6、配置阿里云的镜像

配置阿里云加速 由于docker镜像库基本上都是国外所以我们可以把镜像库的加速地址配置成阿里云的
https://dev.aliyun.com/search.html
到上面注册一个 ,好像淘宝账号就能登录 登录之后 即可查看
我的是https://jfksxzl7.mirror.aliyuncs.com
编辑文件 vi /etc/docker/daemon.json (如果没有要创建 )

vi /etc/docker/daemon.json

输入阿里云镜像库地址

{
         "registry-mirrors":["https://jfksxzl7.mirror.aliyuncs.com"]
}

7、下载docker需要的镜像

这里我们选择cent6.5镜像

docker search cetnos6.5

这里写图片描述

  • 下载镜像
docker pull  docker.io/doumadou/centos6.5_x86_64-base
  • 下载完成后查看所有镜像
docker images

这里写图片描述

8、创建docker容器

  • 如果想固定容器的ip地址,需要配置一块docker网卡,此处一172.18.0.0网段作为docker网卡,网卡命名为mynetwork
docker network create --subnet=172.18.0.0/16 mynetwork
  • 如果日后需要向docker容器中传文件,xftp等软件是不能直接访问docker容器目录的,所以需要再创建docker容器时,将虚拟机中的某个文件夹挂在到docker容器中,此处创建/back文件夹挂载用
mkdir /back
  • 创建docker容器,此处利用已下载镜像的IMAGE ID
docker run --privileged=true --network mynetwork --ip 172.18.0.21 --name docker1 -itd -v /back/:/back 1d7b580f8f19 /bin/bash

9、查看创建的docker容器

docker ps

这里写图片描述

9、进入docker容器

  • 使用CONTAINER ID进入docker容器
docker exec -it 9728c38bd7dd /bin/bash

10、添加路由

  • 如需外部访问容器,需要在主机添加路由,由虚拟机ip地址,转发到容器所在的网段(windows系统要在windows powershell(管理员)中添加)
route add 172.18.0.0 mask 255.255.255.0 192.168.239.142

这里写图片描述

注意:back为挂载到docker容器中的文件夹,本身还是位于centos7虚拟机中,所以需要使用back文件夹的文件时,尤其是要做到修改的时候,最好从back文件夹中复制到docker的某个文件夹后再进行操作


  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值