环境准备
- 需要有一点Linux的基础
- Ubuntu18.04.4
- 使用Xshell远程连接服务器进行操作
环境查看
#查看系统内核版本
ubuntu@VM-4-3-ubuntu:/$ uname -r
4.15.0-159-generic
#查看系统版本
ubuntu@VM-4-3-ubuntu:/$ cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.4 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.4 LTS"
VERSION_ID="18.04"
...
安装
本文采用apt安装方式进行安装
## 卸载旧版本
sudo apt-get remove docker docker-engine docker.io
更新apt包索引
sudo apt-get update
安装docker相关
sudo apt-get install docker-ce docker-ce-cli containerd.io
安装完成后,测试docker是否安成功
修改镜像地址
改为国内镜像地址,本文是阿里云镜像
编辑文件:vim /etc/docker/daemon.json
在该daemon.json配置文件中加入(如果没有该文件会自动建一个):
{
"registry-mirrors": ["https://mirrors.aliyun.com/"]
}
保存退出
使daemon.json生效
sudo systemctl daemon-reload
重启docker服务
sudo systemctl restart docker
查看docker镜像源
sudo docker info|grep Mirrors -A 1
运行hello-world
查看本地镜像
docker images
卸载
sudo apt-get purge docker-ce docker-ce-cli containerd.io
如果要删除镜像和容器
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd