Docker安装指南
安装Docker
Ubuntu19.10
本人使用repository安装。
设置存储库
更新apt包索引:
1 | sudo apt update |
安装软件包以允许apt通过HTTPS使用存储库:
1 | sudo apt install \ |
Docker-ce 软件源
Docker的官方源
添加stable版的repository:
1 | curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - |
1 | sudo add-apt-repository \ |
中科大的 Docker-ce 源
1 | curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add - |
1 | sudo add-apt-repository \ |
清华大学的 Docker-ce 源
1 | curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - |
1 | sudo add-apt-repository \ |
安装
更新apt包索引。
1 | sudo apt update |
安装最新的Docker CE和containerd:
1 | sudo apt install docker-ce docker-ce-cli containerd.io |
验证安装成功:
1 | sudo docker run hello-world |
docker服务开机启动:
1 | sudo systemctl enable docker.service |
卸载Docker
卸载Docker CE包:
1 | sudo apt purge docker-ce |
删除images、containers和volumes:
1 | sudo rm -rf /var/lib/docker |
Docker 用户组
首先查看是否已经存在docker分组
1 | sudo cat /etc/group | grep docker |
如果没有docker分组,创建docker分组
1 | sudo groupadd -g 999 docker |
-g 999为组ID,可以不指定
将用户添加到docker分组
1 | sudo usermod -aG docker <username> |
修改守护进程绑定的套接字的权限,能够被docker分组访问
1 | sudo chmod a+rw /var/run/docker.sock |
重启docker-daemon以便让权限生效
1 | sudo systemctl restart docker |
确认你可以直接运行docker命令,执行docker命令
1 | docker info |
Docker Hub 镜像加速
创建或修改 /etc/docker/daemon.json:
Docker Hub 镜像加速源选择添加即可
1 | mkdir -p /etc/docker |
Portainer
Portainer是一个轻量级的管理UI,可让您轻松管理不同的Docker环境(Docker主机或Swarm集群)。Portainer的意图是易于部署和使用。它由一个可以在任何Docker引擎上运行的容器组成(可以部署为Linux容器或Windows本机容器,也支持其他平台)。 Portainer允许您管理所有Docker资源(容器,映像,卷,网络等)!它与独立的Docker引擎和 Docker Swarm模式兼容。
安装 Portainer
1 | docker pull portainer/portainer |
Portainer汉化(可选)

下载汉化文件
- 新建文件夹命名为
public,把Portainer-CN.zip解压至里面 - 把
public文件夹传输至系统根目录 - 然后按需执行以下命令 x86-64系统使用
1 | docker volume create portainer_data |
可以添加参数
--restart=always设置Portainer开机自动启动
如果创建时未指定 --restart=always ,可通过 docker update 命令设置:
1 | docker update --restart=always XXXX |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 sky_dream!
评论





