Centos7 安装 Docker

我最近刚刚开始学习 Docker,因为目前有一些项目需要用到它。
我在这里记一下笔记,因为我每次搜索安装教程和看官方文档挺烦的。

使用脚本自动安装 Docker

进入 ssh,运行下面的命令即可

1
2
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun

启动 Docker CE

运行下面的命令启动 Docker CE 并将其加入开机启动项

1
2
sudo systemctl enable docker
sudo systemctl start docker

建立 docker 用户组

默认情况下,docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker 用户组。

建立 docker 组:

1
sudo groupadd docker

将当前用户加入 docker 组:

1
sudo usermod -aG docker $USER

退出当前终端并重新登录,进行如下测试。

测试 Docker 是否安装正确

1
docker run hello-world

一次性复制粘贴

我很懒,把代码整合起来,下次直接一次性复制粘贴吧~

1
2
3
4
5
6
7
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
sudo systemctl enable docker
sudo systemctl start docker
sudo groupadd docker
sudo usermod -aG docker $USER
docker run hello-world

后记

本文转载自 Github:Docker — 从入门到实践

坚持原创技术分享,您的支持将鼓励我继续创作!