一、linux安装docker(centos7)
- 安装必要的依赖包:sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- 设置稳定的镜像仓库(推荐使用阿里云):sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安装最新版的docker:sudo yum install docker-ce docker-ce-cli containerd.io
- 如果想要安装指定docker版本:
- 列出docker版本:yum list docker-ce --showduplicates | sort -r
- 安装指定docker版本:sudo yum install docker-ce-18.09.1 docker-ce-cli-18.09.1 containerd.io
- 启动docker:sudo systemctl start docker
- 查看安装成功的版本:docker version
- 配置docker的daemon
- 创建/etc/docker目录(若没有):mkdir /etc/docker
- 配置daemon:
cat > /etc/docker/daemon.json <<EOF { "exec-opts": ["native.cgroupdriver=systemd"], "log-driver": "json-file", "log-opts": { "max-size": "100m" } } EOF
- 创建目录:mkdir -p /etc/systemd/system/docker.service.d
- 重启docker服务:systemctl daemon-reload && systemctl restart docker && systemctl enable docker
二、卸载(centos7)
- 查看安装的docker:yum list installed | grep docker
- 删除已安装的docker:yum remove docker-ce
- 删除docker的相关配置文件:rm -rf /var/lib/docker