Ubuntu安装Docker
Ubuntu安装docker非常简单,一条命令解决。
sudo apt install docker.io
安装完成后,可以查看docker版本信息等。
# 查看版本
sudo docker --version
# 查看镜像
sudo docker images
配置无需sudo执行
安装好的docker,一般需要root权限执行相关命令,在Ubuntu中,就是加上sudo。
如果不加,就会提示没有权限permission denied:
ynxu@ubuntu:~$ docker images
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/images/json: dial unix /var/run/docker.sock: connect: permission denied
每次加上sudo 都挺麻烦的,可以进行配置无需sudo。
配置过程如下:
- 新增docker用户组
sudo groupadd docker
- 将当前用户加入该用户组
sudo gpasswd -a ${USER} docker
- 重启docker服务。docker上已部署的服务会停止,生产环境慎用。
sudo systemctl restart docker
- 修改docker.sock权限
sudo chmod a+rw /var/run/docker.sock
- 验证是否生效
docker images
如果不报错permission denied,说明配置成功。