重要表述
哈哈哈,我是 DK。
在通过我:” 2 * 8 = 42 ? “ 天的 ” 处心积虑、苦心经营、左思右想、苦心孤诣、搜肠刮肚 ”,终于总结出了这 ” 举世无双 ” 的文章。最初我得出了一个强有力的僻邪剑谱:” 你讲我好话时能不能别添枝加叶,认为炒菜啊。”
该吹的牛也吹完了咱们开始明天的正题,docker yum 装置吧。
测试环境
# 零碎: CentOS 7
# 版本:3.10.0-1160.el7.x86_64
执行流程
# setp 1: 更新源
sudo yum update
# setp 2: 如果之前曾经装置过则须要删除,若没有则跳过。# - 查看是否装置过 docker
sudo 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: 装置 docker
sudo 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=dhcp
ONBOOT=yes
# 动态配置,批改内容如下:BOOTPROTO=static
ONBOOT=yes