重要表述

哈哈哈,我是DK。

在通过我:" 2 * 8 = 42 ? "天的"处心积虑、苦心经营、左思右想、苦心孤诣、搜肠刮肚",终于总结出了这"举世无双"的文章。最初我得出了一个强有力的僻邪剑谱:"你讲我好话时能不能别添枝加叶,认为炒菜啊。"

该吹的牛也吹完了咱们开始明天的正题,docker yum装置吧。

测试环境

# 零碎: CentOS 7 # 版本:3.10.0-1160.el7.x86_64

执行流程

# setp 1: 更新源sudo yum update# setp 2: 如果之前曾经装置过则须要删除,若没有则跳过。# - 查看是否装置过dockersudo rpm -qa | grep docker# - 装置过docker则删除,也能够看下一篇文件有具体解说说sudo yum remove docker \                 docker-client \                 docker-client-latest \                 docker-common \                 docker-latest \                 docker-latest-logrotate \                 docker-logrotate \                 docker-engine# setp 2: 装置工具包sudo yum install -y yum-utils # setp 4:  增加docker的yum源sudo yum-config-manager \    --add-repo \    https://download.docker.com/linux/centos/docker-ce.repo# step 5: 装置dockersudo yum install docker-ce docker-ce-cli containerd.io# setp 6: 启动服务sudo systemctl restart docker# setp 7: 验证是否胜利,后果如下则阐明装置胜利# - 查看docker版本docker -v    #[root@localhost ~]# docker -v#Docker version 20.10.18, build b40c2f6# - 下拉镜像docker pull redis# - 查看镜像docker images#[root@localhost ~]# docker images#REPOSITORY   TAG       IMAGE ID       CREATED       SIZE#redis        latest    dc7b40a0b05d   2 weeks ago   117MB# - 运行镜像docker run --name redis -d redis# - 进入容器并进行测试docker exec -it redis bash#[root@localhost ~]# docker exec -it redis bash#root@4d0f49919bf7:/data# redis-cli#127.0.0.1:6379> ping#PONG

报错解决

# (1) yum update# 注:报错内容 “...... Could not resolve host: mirrors.centos.org; Unknown error ......”# 是因为域名解析失败,批改网络配置,二选一。vi /etc/sysconfig/network-scripts/ifcf-ens33# 动静配置,批改内容如下:BOOTPROTO=dhcpONBOOT=yes# 动态配置,批改内容如下:BOOTPROTO=staticONBOOT=yes