1 安装
(1)一般直接使用命令下载脚本自动安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
或
curl -sSL https://get.daocloud.io/docker | sh
可以手动使用试试哪个快用哪个。我在使用第二个命令时装到一半就卡住了,这时再使用了第一条命令很快就装好了。
正常安装成功后会输出 docker 的相关信息,并且提示将docker 添加到管理员组中。
(2)将当前用户添加到 docker 组中。
sudo usermod -aG docker [username]
不执行子命令使用直接使用 docker 命令会提示需要权限,每次执行命令都需要输入 sudo
执行命令后重新启动 ssh ,在执行 docker 命令就没有问题了。
(3)docker info 查看信息
2 更换源
sudo vim /etc/docker/daemon.json
输入(网址可按自己喜好更换)
{
"registry-mirrors": ["http://hub-mirror.c.163.com"],
"insecure-registries":["http://mydomain.com"]
}
3 hello-world 测试
docker run hello-world
4 完全卸载 (参考 https://www.cnblogs.com/shmily3929/p/12085163.html)
(1)删除软件及其自动安装的包
sudo apt-get autoremove docker docker-ce docker-engine docker.io containerd runc
(2)查看是否仍有没卸载的包
dpkg -l | grep docker dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 删除无用的相关的配置文件
(3)删除 (2)中残留的包
sudo apt-get autoremove docker-ce-*
(4)删除配置文件及目录
sudo rm -rf /etc/systemd/system/docker.service.d sudo rm -rf /var/lib/docker
(5)验证
docker --version