初学者学习Docker
一、搭建Docker
1.准备环境
镜像:Centos8 Stream
软件:VMware Workstation 16 Pro 以上版本
提示:在安装系统时,选择Centos8版本,NAT网络,处理器选择2CPU,硬盘容量选择100G(虽然是100G,但只有每次增长数据时,才会扩大空间。而不是一次性给系统100G)
二、VMware安装系统
1.安装Ctentos8 系统
选择第一个敲回车,进入安装界面
点击右下角的Continue
将Time&Date 改为上海时区
Installation Source 选择最小化安装(里面的组件不要勾选)
Intallation Destir 默认
配置ROOT密码
Network 打开DHCP
点击即可安装
等待安装完成后即可。
2.配置网卡
如下(示例):
cd /etc/sysconfig/network-scripts
vi ifcfg-ens160 ---网卡名称可能不一样,具体自己查看
TYPE=Ethernet
BOOTPROTO=static
NAME=ens160
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.110.110 #看自己的VMware虚拟网卡网段,根据自己电脑的网络配置
NETWORK=255.255.255.0
GATEWAY=192.168.110.2 #同上
DNS1=192.168.110.2 #同上
测试一下是否能ping通www.baidu.com
3.安装docker
3.1 用Yum安装vim net-tools bash-completion yum-utils
yum install -y vim net-tools bash-completion yum-utils
- vim是编辑器
- bash-completion是补充命令
- yum-utils是yum的工具包集合
#刷新bash
[root@docker ~]#bash
#下载repo
[root@docker ~]#yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#列出版本信息
[root@docker ~]yum list docker-ce --showduplicates | sort -r
#下载最新版本并安装
[root@docker ~]yum install -y docker-ce
#启动服务
[root@docker ~]systemctl start docker
#开机启动
[root@docker ~]systemctl enable docker