在CentOS7系统上部署Docker环境

Docker介绍:

Docker 是一个开源的容器化平台,它允许开发者和系统管理员打包、分发和运行应用程序在轻量级、可移植的容器中。

Docker的优势:

1.一致性和可移植性

2.快速、轻量级

3. 隔离和安全

4.易于管理和扩展

5.持续集成和持续部署(CI/CD)

6.版本控制和回滚

7.社区和生态系统

Docker的安装部署:

初学者学习docker可以关闭防火墙和selinux;具体操作命令如下;

systemctl stop firewalld
systemctl disable firewalld
setenforce 0

执行以下命令安装必要的包。

 yum install -y yum-utils device-mapper-persistent-data lvm2

执行以下命令设置docker CE稳定版的仓库地址;

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

执行以下命令安装最新版本的docker CE和containerd;

yum install -y docker-ce docker-ce-cli containerd.io

执行以下命令列出可用的docker版本;

yum list docker-ce --showduplicates | sort -r

执行以下命令开启docker;

systemctl start docker
systemctl enable docker

运行hello-world镜像测试docker CE是否正常安装;

docker run hello-world

出现如上图效果;说明docker成功安装。

以非root用户身份管理Docker

创建docker组群;

sudo groupadd docker

将用户添加到 Docker 组;

sudo usermod -aG docker username

重启服务;

systemctl restart docker