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