sudo apt-get remove docker docker-engine docker.io containerd runc
apt
包的索引sudo apt-get update
apt
能够使用httpssudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
经过搜索密钥指纹的后8位来验证你如今的密钥指纹有9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
linux
$ sudo apt-key fingerprint 0EBFCD88 pub 4096R/0EBFCD88 2017-02-22 Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid Docker Release (CE deb) <docker@docker.com> sub 4096R/F273FCD8 2017-02-22
stable
(稳定的)仓库。sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
apt
包索引sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
经过上面的步骤,已经安装完成了,能够经过sudo docker version
查看docker的版本git
要建立 docker 用户组及加入用户进这个组github
1.1 建立用户组docker
sudo groupadd docker
1.2 将本身的用户加入到 docker 用户组中json
sudo usermod -aG docker 用户名
1.3 注销并从新登陆以从新验证组成员关系ubuntu
若是是在虚拟机上进行测试,则可能须要从新启动虚拟机才能使更改生效。vim
重启 docker 服务curl
sudo systemctl restart docker
sudo systemctl enable docker
若是须要卸载安装的Docker CE,能够经过下面的命令进行卸载测试
3.1 先禁用 docker 开机启动项
sudo systemctl disable docker
3.2 卸载 Docker CE 包
sudo apt-get purge docker-ce
3.3 在你主机上面的镜像,容器,挂载目录,或者自定义配置文件 没有自动删除掉,删除全部的镜像,容器和挂载目录:
sudo rm -rf /var/lib/docker
你必须删除掉手动编辑过的配置文件。
在 linux,你能够 经过 Github Compose 仓库的发布页面 下载 Docker Compose 二进制文件。经过终端的 curl 命令安装 Docker Compose
4.1 运行这个命令下载 Docker Compose 当前发布的版本
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
安装时,最新的版本是 1.24.0
,若是须要安装其它版本,替换1.24.0
为安装的版本。
4.2 添加执行权限给这个文件
sudo chmod +x /usr/local/bin/docker-compose
测试安装
docker-compose --version
4.5 卸载经过 curl 安装的Docker Compose
sudo rm /usr/local/bin/docker-compose
修改 /etc/docker/daemon.json
文件并添加上 registry-mirrors 键值
sudo vim /etc/docker/daemon.json
内容为:
{ "registry-mirrors": ["https://registry.docker-cn.com"] }
而后重启 docker 服务,使配置生效
sudo systemctl restart docker