考试前准备:右上角网络开启。鼠标邮件打开终端
一.在CentOS中在线安装Docker
注意:在无docker的centos中完成。
1. 通过uname -r命今查看当前系统的内核版本。输入:uname -r
2. 关闭防火墙,并查询防火墙是否关闭。
关闭防火墙:systemctl stop firewalld
设置开机禁用防火墙: systemctl disable firewalld
查看防火墙状态:systemctl status firewalld
3. 图形化界面配置IP、dns等,使得虚拟机与真实机在同一个网段,查看网络配置信息是否正确,在终端利用ping命令测试是否可以ping通百度。
左上角编辑查看虚拟化网络编辑器
查看nat模式子网地址:
在终端输入命令 nmtui 进入输入IpVI4 根据上部nat 子网地址 更改最后一位 例如上图192.168.31.20 DNS修改为8.8.8.8 114.114.114.114
4. 安装必须的软件包。
yum install - yum-utils device-mapper- persistent-data 1vm2
5. 设置Docker-ce的yum源。yum-config- manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
6. 安装Docker-ce的最新版本。yum install -y docker-ce
7. 启动Docker服务,并设置Docker服务开机自启动。
systemctl start docker
systemctl enable docker
8. 利用docker version查看已安装的Docker的版本。
docker version
三.镜像和容器的常用命令
注意:在有docker的centos中完成。
1.利用ps命令查看进程是否已启动。
docker ps
2.获取centos:latest镜像。
docker pull centos:latest
3.列出本地所有镜像。
docker images
3.将centos:latest镜像标记为centos:test镜像
docker tag centos:latest centos:test
5.利用centos:latest镜像创建容器,并将容器命名为centos7。
docker run -dit --name centos7 centos:latest
6.利用docker ps -a命令查看centos7容器的状态。
docker ps -a
7.启动名称为centos7的容器。
docker start centos7
8.利用docker run命令启动一个容器,并启动一个bash终端。
docker run -dit --name test_centos_sshd centos_sshd:latest
docker exec -it test_centos_sshd /bin/bash