如何在CentOS 8上安装Docker

时间:2019-08-20 17:58:16  来源:igfitidea点击:

Docker是一个集装箱平台软件。
docker最初使用的是LXC,后来它被自己用Go编程语言编写的组件所取代。

在这篇教程中,我们将制作一个简单的bash脚本,将把所有必需的命令组合起来,通过它就可以多次在centos8/redhat8上安装docker。

安装docker的步骤

创建一个新的bash脚本文件。

vi install_docker_centos8.sh

脚本内容如下

#!/bin/bash
# Description: Install Docker On CentOS 8

# 禁用 selinux
sudo sed -i.bak 's/enforcing/disabled/g' /etc/selinux/config 
sudo setenforce 0

# 添加docker yum 库
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

# 安装 docker
sudo dnf -y install docker-ce docker-ce-cli containerd.io --nobest

# 启动  docker 服务
sudo systemctl enable --now docker

# 将当前用户添加到docker组
sudo usermod -aG docker $USER

# 停止禁用防火墙firewalld服务
sudo systemctl stop firewalld
sudo systemctl disable firewalld

# 注销
logout

授予脚本可执行权限

sudo chmod +x install_docker_centos8.sh

执行安装bash脚本

注意:脚本将自动注销操作系统,因此在运行此脚本之前,请保存并关闭其他应用程序。

sh install_docker_centos8.sh

重新登录系统并检查docker。

docker --version

测试

让我们拉一个docker镜像进行测试。

docker pull httpd

我们在CentOS 8上的docker安装应该已经完成。你也可以在Red Hat 8中使用这个脚本。