搭建本地 liunx 容器化(docker) 环境

269 阅读2分钟

docker.png 这是我参与「掘金日新计划 · 8 月更文挑战」的第26天,点击查看活动详情

前言

随着开发部署的多元化发展,容器化(即docker)逐渐走到我们的眼前,在微服务中将每个节点进行容器化,单独部署隔离开来(环境),可以跨平台快速部署和启动方便持续集成可以作为集群的单个节点或者多个节点(部署多份)。本文我们就在本地 从liunx虚拟机 到搭建 docker环境

首先我们准备一下 liunx镜像

官方下载地址 :vault.centos.org/centos/7.4.… 我们这边下载mini版本的是一个干净的liunx 环境 image.png 创建虚拟机的过程这里就不详细演示了跟着提示一步一步来就没问题安装完成后这个虚拟机,因为这个虚拟机是干净的网卡也没有启动需要我们先去将网卡打开重启一下网络服务

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

将ONBOOT 设置为yes image.png 然后我们重启一下网络服务

systemctl restart network

重启完成我们ping 一下百度发现正常返回数据

image.png 查看ip然后使用xshell进行连接,下面我们给他设置一下静态ip地址(因为默认时自动分配IP,为了我们方便我们设置一下)

还是上面那个开启网卡的命令进来修改
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #将dhcp 自动分配的方式改成static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=2f1fbf68-6b0d-4e99-b3a8-23abdbc3122a
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.199.10 #设置IP地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.199.1 #网关地址
DNS1=8.8.8.8 #dns服务

重启服务 查看ip地址 ip addr

image.png 测试是否可以正常上网 发现不能上网 首先排查一下 网关地址是不是写错了在 vm编辑的位置可以查看虚拟网络编辑器

image.png 重新设置完测试发现网络正常访问

image.png 下面开始安装docker环境

  • 更新yum: sudo yum update
  • 安装依赖包 :sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  • 设置镜像仓库为国内的阿里云仓库: sudo yum-config-manager --add-repo mirrors.aliyun.com/docker-ce/l…
  • 安装docker: sudo yum install -y docker-ce
  • 启动docker :sudo systemctl start docker
  • 设置开机启动:systemctl enable docker.service

安装完成使用 docker version 进行查看

image.png 实践是检验真理的唯一准则,感兴趣的可以去试试呀!明天见咯 😃😃😃😃