Skip to content

安装Docker

安装Docker

一、使用远程安装文件安装

#此方式只支持ubuntu、debian、raspbian、centos、rhel
curl -fsSL https://get.docker.com -o install-docker.sh
sh install-docker.sh --mirror Aliyun

二、手动方式安装

yum-utils 提供了 yum-config-manager,用于管理 yum 源

device-mapper-persistent-data 和 lvm2 是设备映射器存储驱动程序所需的两个软件包。 它们在 Docker 的安装和配置过程中尤为重要。具体来说,device-mapper-persistent-data 提供了设备映射器所需的持久数据支持,而 lvm2 则是逻辑卷管理器。

#1、下载Docker的依赖环境
yum -y install yum-utils device-mapper-persistent-data lvm2

#2、设置下载Docker的镜像源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

#3、将软件包信息提前在本地索引缓存,用来提高搜索安装软件的速度
yum makacache fast

#4、安装Docker
yum -y install docker-ce

启动Docker

#启动Docker
systemctl start docker

#将Docker加入开机启动
systemctl enable docker

#如果Docker启动失败,可运行以下命令查看日志
dockerd

#将Docker运行权限添加给当前非root用户
usermod -aG docker $USER && newgrp docker

#查看版本
docker version

配置镜像加速器

mkdir -p /etc/docker

tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
      "https://docker.1ms.run",
      "https://docker.xuanyuan.me"
  ],
  "log-driver":"json-file",
  "log-opts": {"max-size":"100m", "max-file":"1"}
}
EOF

systemctl daemon-reload
systemctl restart docker

导入导出命令

docker save -o openjdk.tar openjdk:8
docker load -i openjdk.tar

卸载Docker

yum remove docker-ce
rm -rf /var/lib/docker