虚拟机安装+docker安装+虚拟机网络设置

虚拟机安装docker环境

    • 创建虚拟机
    • 网络设置
    • 安装docker 、docker-compose

创建虚拟机

虚拟机相关内存设置请根据情况设置
参考链接地址 https://blog.csdn.net/jinhaijing/article/details/82182961

网络设置

首先,检查虚拟机网络设置
虚拟机安装+docker安装+虚拟机网络设置_第1张图片

  1. 打开虚拟机
  2. 进入网络配置文件:cd /etc/sysconfig/network-scripts
  3. 查看文件内容:cat ifcfg-ens33
  4. 编辑文件 vi ifcfg-ens33
  5. 删除 除UUID以外的内容
  6. 将下列内容粘贴至文件中
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
IPADDR=192.168.0.xxx  # 外部访问地址(自定义)
NETMASK=255.255.255.0
GATEWAY=192.168.0.251
DNS1=8.8.8.8
DNS2=114.114.114.114
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
DEVICE="ens33"
ONBOOT=yes
  1. 重启网络服务: service network restart
  2. 测试网络是否连接成功:ping www.baidu.com
  3. 使用 Xshell 6 工具连接到虚拟机

安装docker 、docker-compose

  1. 将下列代码复制到为文件名:docker_init.sh 的文件中
sudo systemctl stop firewalld
sudo systemctl disable firewalld
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum -y install docker-ce-19.03.5 docker-ce-cli-19.03.5 containerd.io
sudo systemctl enable docker && sudo systemctl start docker
cat <<EOF > /etc/docker/daemon.json
{
	 "registry-mirrors":["https://jiObqesg.mirror.aliyuncs.com"],
      "data-root":"/home/docker/lib",
      "exec-opts": ["native.cgroupdriver=systemd"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

#sudo curl -L https://github.com/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
  1. 启动docker:sh docker_init.sh
  2. 验证docker 、docker-compose 是否安装成功
 docker -v 
 docker-compose -v

至此,虚拟机docker安装完毕

你可能感兴趣的:(笔记)