centos8 安装docker_centos8 安装docker

centos8 的内核版本是:4.18.0-80.el8.x86_64 =》符合安装docker的要求。

1、如果在root用户下,先切换到root用户下,如下图:

1su root 2

a8a2c0f3ed60cf48a8e9cba66bac745a.png

2、安装依赖

1 yum install -y yum-utils device-mapper-persistent-data lvm2 2 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 3 yum install docker-ce docker-ce-cli containerd.io 4

2.1、如果报Problem: package docker-ce-3:19.03.4-3.el7.x86_64 requires http://containerd.io >= 1.2.6-3.3 那就先装新版的 containerd.io

2.2、查看最新版本的地址: https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

2.3、如图:

1192c451447f4c7ddf7f1d8ce7f1640f.png

2.4、执行命令

1// containerd.io-1.3.7-3.1.el7.x86_64.rpm 改成自己查到的最新版本 2dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.3.7-3.1.el7.x86_64.rpm 3

3、

1//安装docker 2yum install docker-ce docker-ce-cli 3//启动docker 4systemctl start docker 5//查看docker版本 6docker --version 7//查看是否启动成功 8 rpm -qa | grep docker 9

3.1、如图说明成功:

82d58ed63ce9519c3a1a52cfd06fcd1f.png

792b169924c8ec5e38eff2bf2e0fb765.png

4、

1设置开机自启Docker 2systemctl enable docker.service 3启动Docker 4systemctl start docker.service 5

5、docker 常用命令:

1docker info # 查看docker的信息 2docker search img_name # 搜索名为img_name的镜像 3docker pull img_name # 将名为img_name的镜像下载到本地 4docker images # 查看本地已有的镜像 5docker rmi img_name # 删除名为img_name的镜像 6 7docker ps # 列出正在运行的容器 8docker ps -a # 列出所有的容器 9# 使用img_name以交互模式在后台运行分配了伪终端的名为container_name的镜像 10docker run -itd --name=container_name img_name 11 12docker start container_name/container_id # 通过容器名字或ID启动容器 13docker stop container_name/container_id # 通过容器名字或ID停止容器 14docker restart container_name/container_id # 通过容器名字或ID重启容器 15docker rm container_name/container_id # 通过容器名字或ID删除容器 16 17docker exec -it container_name/container_id /bin/bash # 通过容器名字或ID进入容器 18exit # 退出容器 19

代码交流 2021