linux虚拟机环境搭建并安装docker

linux虚拟机环境搭建

安装CentOS

下载地址:centos-vault安装包下载_开源镜像站-阿里云

选择:7.6.1810——isos——x86_64——CentOS-7-x86_64-DVD-1810.iso

安装VMWare虚拟机

下载

下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html

点击Workstation 16 Pro for Windows下载

创建虚拟机

1打开VMWare——创建虚拟机——自定义——除了命名和文件位置,全部默认下一步
2点击创建的虚拟机——编辑虚拟机设置——CD/DVD(IDE)——使用ISO镜像文件
3运行创建的虚拟机——远程登录——选择英文——DATE&TIME时区选择上海
——SOFTWARE SELECTION选择第三个(自带一些软件)——点击SYSTEM第一个打开后关掉(确定磁盘)
——点击Begin Installation——点击ROOT PASWARD设置账号密码都是root——安装完后点击reboot重新开机 

配置网关【NAT】

网络规划
虚拟交换机网关: 192.168.66.1
主机中vmnet8:192.168.66.10
虚拟机:192.168.66.100

虚拟交换机网关
打开VMware——编辑——虚拟网络编辑器——点击右下角:更改设置——选择:VMnet8 NAT模式
左下角子网IP改为192.168.66.0——中间有个NAT设置打开——网关IP改为虚拟交换机网关配置

主机中vmnet8
打开电脑网络连接,选择VMnet8右击选择属性——双击第四个IPv4——五个依次配置
192.168.66.10
255.255.255.0
192.168.66.1
223.5.5.5
223.6.6.6

虚拟机
登录虚拟机后输入:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
#修改为静态ip地址
第四行BOOTPROTO=static (修改为静态ip地址)
#修改为开机自启动网卡
最后一行ONBOOT=yes(修改为开机自启动网卡)
往下写
#配置ip
IPADDR=192.168.66.101      虚拟机ip
NETMASK=255.255.255.0         子网ip
GATEWAY=192.168.66.1         默认网关
DNS1=223.5.5.5             首选DNS服务器
DNS2=223.6.6.6             备用DNS服务器
保存退出,输入  :wq——重启网卡 输入
service network restart

连接工具

下载地址:XSHELL - NetSarang Website

 

配置阿里yum源 

1安装wget(如果已经安装了则省略)
yum install -y wget
2备份/etc/yum.repos.d/CentOS-Base.repo文件
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.back
3下载阿里云的Centos-7.repo文件
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
4重新加载yum
yum clean all
yum makecache
5检查配置的源是否是阿里的
cat /etc/yum.repos.d/CentOS-Base.repo

 

docker 环境搭建

安装docker

注意
如果你在 docker 运行期间操作了防火墙[启动或关闭]必须重启docker

前置条件
硬件条件:Centos【7.5】 Linux内核【3.8】
cpu【2核】内存【至少2G】硬盘【至少20G】

安装
yum install -y  docker

启动
启动:systemctl start docker
设置自启动:systemctl enable docker
重启:systemctl restart docker

查看信息
查看版本:docker -v
检查服务:systemctl status docker.service

开启远程访问 

编辑配置文件
vim /lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375
ExecStart=/usr/bin/dockerd-current -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \
--add-runtime docker-runc=/usr/libexec/docker/docker-runc-current \
--default-runtime=docker-runc \
--exec-opt native.cgroupdriver=systemd \
--userland-proxy-path=/usr/libexec/docker/docker-proxy-current \
--init-path=/usr/libexec/docker/docker-init-current \
--seccomp-profile=/etc/docker/seccomp.json \
$OPTIONS \
$DOCKER_STORAGE_OPTIONS \
$DOCKER_NETWORK_OPTIONS \
$ADD_REGISTRY \
$BLOCK_REGISTRY \
$INSECURE_REGISTRY \
$REGISTRIES

生效配置
systemctl daemon-reload

重启
systemctl restart docker

 

配置阿里镜像 

配置阿里镜像
vim /etc/docker/daemon.json
{ "registry-mirrors":
["https://32xw0apq.mirror.aliyuncs.com"] }

生效配置
systemctl daemon-reload

重启
systemctl restart docker
  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

月木@

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

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

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

打赏作者

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

抵扣说明:

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

余额充值