deepin|deepin 15.11安装docker
卸载旧版本
sudo apt-get remove docker docker-engine docker.io containerd runc
安装仓库
sudo apt-get updatesudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
添加Docker的官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-key add -#阿里云
密钥的验证:
sudo apt-key fingerprint 0EBFCD88pubrsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854AE2D8 8D81 803C 0EBF CD88
uid[ unknown] Docker Release (CE deb)
subrsa4096 2017-02-22 [S]
添加docker稳定版仓库:
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
阿里云版
sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"
安装docker engine 和containerd 1 安装最新版
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
2 安装指定版
列出您的仓库中可用的版本
apt-cache madison docker-cedocker-ce | 5:18.09.1~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntuxenial/stable amd64 Packages
docker-ce | 5:18.09.0~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntuxenial/stable amd64 Packages
docker-ce | 18.06.1~ce~3-0~ubuntu| https://download.docker.com/linux/ubuntuxenial/stable amd64 Packages
docker-ce | 18.06.0~ce~3-0~ubuntu| https://download.docker.com/linux/ubuntuxenial/stable amd64 Packages
...
使用第二列中的版本字符串安装特定版本,例如
5:18.09.1~3-0~ubuntu-xenial
。sudo apt-get install docker-ce= docker-ce-cli= containerd.io
通过运行
hello-world
映像来验证是否正确安装了Docker Enginedocker --version
sudo docker run hello-world
将非root用户加入docker组,以允许免
sudo
执行docker
sudo usermod -aG docker 用户
newgrp docker#更新用户组
卸载Docker
- 卸载Docker Engine,CLI和Containerd软件包:
sudo apt-get purge docker-ce docker-ce-cli containerd.io
- 主机上的映像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷:
sudo rm -rf /var/lib/docker
【deepin|deepin 15.11安装docker】您必须手动删除所有已编辑的配置文件。
systemctl start dockerdocker start 容器名
docker stop 容器名
docker restart 容器名
开机自启
sudo systemctl enable docker
禁止开机自启 默认情况下 docker 是开机自启的,如果我们想禁用开机自启,可以通过安装 chkconfig 命令来管理 Deepin 自启项:
# 安装chkconfig
sudo apt-get install chkconfig# 移除自启
sudo chkconfig --del docker
更换国内的 docker 加速器 使用 docker-cn 提供的镜像源
- 编辑 /etc/docker/daemon.json 文件,并输入 docker-cn 镜像源地址
sudo nano /etc/docker/daemon.json
输入以下内容
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
- 重启 docker 服务
sudo service docker restart
推荐阅读
- Mac安装Chromedriver
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- MAC安装Mongo
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题
- react|react 安装
- VueX--VUE核心插件
- python-安装sublime遇到异常
- typeScript入门基础介绍
- 监控nginx
- 使用homeBrew|使用homeBrew 安装Goland