docker在线安装
docker离线安装
1.在CentOS上设置Docker CE存储库:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum makecache fast
2.安装docker-ce版:
sudo yum install -y docker-ce
3.启动docker:
sudo systemctl enable docker
sudo systemctl start docker
4.用户权限
安装完后需要使用root用户才能操作docker,我们还需要将我们使用的docker的用户添加到docker组中
将一个已有用户 username 增加到一个已有用户组 docker 中,使此用户组成为该用户的附加用户组,可以使用带 -a 参数的 usermod 指令。-a 代表 append, 也就是将用户添加到新用户组中而不必离开原有的其他用户组。不过需要与 -G 选项配合使用:
sudo usermod -a -G docker username
下面这步可以不执行:
如果要同时将 username 的主要用户组改为 docker,则直接使用 -g 选项:
sudo usermod -g docker username
如果要将一个用户从某个组中删除,则
sudo gpasswd -d username group
#将用户添加到docker用户组之后,重启docker即可
#Ubuntu下重启命令
sudo service docker restart
#执行完该命令之后,将该用户退出,重新登录即可生效
#CentOS下重启命令
sudo systemctl restart docker
#同样执行完该命令之后,需将该用户退出重新登录
5.查看docker版本
docker --version
或
docker info