重要表述
哈哈哈,我是DK。
在經(jīng)過(guò)我:" 2 * 8 = 42 ? "天的"挖空心思罐栈、苦心經(jīng)營(yíng)间护、冥思苦想待讳、苦心孤詣煌茴、搜腸刮肚"义辕,終于總結(jié)出了這"舉世無(wú)雙"的文章畔裕。最后我得出了一個(gè)強(qiáng)有力的僻邪劍譜:"你講我壞話時(shí)能不能別添油加醋衣撬,以為炒菜啊。"
該吹的牛也吹完了我們開(kāi)始今天的正題扮饶,docker yum安裝吧具练。
測(cè)試環(huán)境
# 系統(tǒng): CentOS 7
# 版本:3.10.0-1160.el7.x86_64
執(zhí)行流程
# setp 1: 更新源
sudo yum update
# setp 2: 如果之前已經(jīng)安裝過(guò)則需要?jiǎng)h除,若沒(méi)有則跳過(guò)甜无。
# - 檢查是否安裝過(guò)docker
sudo rpm -qa | grep docker
# - 安裝過(guò)docker則刪除扛点,也可以看下一篇文件有詳細(xì)講解說(shuō)
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: 啟動(dòng)服務(wù)
sudo systemctl restart docker
# setp 7: 驗(yàn)證是否成功,結(jié)果如下則說(shuō)明安裝成功
# - 查看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
# - 運(yùn)行鏡像
docker run --name redis -d redis
# - 進(jìn)入容器并進(jìn)行測(cè)試
docker exec -it redis bash
#[root@localhost ~]# docker exec -it redis bash
#root@4d0f49919bf7:/data# redis-cli
#127.0.0.1:6379> ping
#PONG
報(bào)錯(cuò)處理
# (1) yum update
# 注:報(bào)錯(cuò)內(nèi)容 “...... Could not resolve host: mirrors.centos.org; Unknown error ......”
# 是由于域名解析失敗哥遮,修改網(wǎng)絡(luò)配置,二選一陵究。
vi /etc/sysconfig/network-scripts/ifcf-ens33
# 動(dòng)態(tài)配置眠饮,修改內(nèi)容如下:
BOOTPROTO=dhcp
ONBOOT=yes
# 靜態(tài)配置,修改內(nèi)容如下:
BOOTPROTO=static
ONBOOT=yes