1.安装前提
docker安装前提 linux的版本必须大于等于3.10
查看当前内核版本
uname -r
2.安装docker
Docker 软件包和依赖包已经包含在默认的 CentOS-Extras 软件源里,安装命令如下:
yum -y install docker
安装完成 ,查看docker版本
安装docker 也可以用脚本安装,我自己使用的是yum安装的方式,脚本方式如下:
1.使用 sudo 或 root 权限登录 Centos
2.确保 yum 包更新到最新。
#确保 yum 包更新到最新
sudo yum update
#执行 Docker 安装脚本,执行这个脚本会添加 docker.repo 源并安装 Docker。
curl -fsSL https://get.docker.com/ | sh
#启动 Docker 进程
sudo service docker start
#验证 docker 是否安装成功并在容器中执行一个测试的镜像
sudo docker run hello-world
3.启动docker
4.建立docker用户和组
- 默认情况下,docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker 用户组。
groupadd docker
useradd -g docker docker
5.使用新创建的用户运行helloworld
由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。