首页
Ubuntu 安装 Docker

安装

https://docs.docker.com/engine/install/ubuntu/

安装过程很简单,按照官方教程一步步执行

# 最后一步,直接安装docker-ce即可
sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
//改用下面语句
sudo apt-get install docker-ce

修改镜像源

vi /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}

以非 root 账户 管理 Docker

如果当前登录的不是 root 账户,安装完后执行 docker ps 会报以下错误:

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/containers/json: dial unix /var/run/docker.sock: connect: permission denied

我们参考这篇文章配置一下:
https://docs.docker.com/engine/install/linux-postinstall/

# 添加用户组
sudo groupadd docker
# 将当前用户加入到用户组
sudo usermod -aG docker $USER
# 注销并重新登录
虚拟机需要重启;台式机可以直接注销会话,或者执行下面的语句
newgrp docker 
# 验证是否可以不用 sudo 运行
docker run hello-world

配置开机启动

sudo systemctl enable docker