当前位置:首页 > 编程相关 > Dcoker > 正文内容

Linux Centos7.9安装docker

martinsun1年前 (2021-01-14)Dcoker611

本文以linux-centos7为例,介绍docker的安装

(以下命令均以root身份执行的,如果你使用的非root账号,请在命令之前添加 sudo 来执行)

也可前往 英文官方安装文档 查看安装方法。

一、安装之前,如果已经安装过,需要卸载旧版本:

yum remove docker \
           docker-client \
           docker-client-latest \
           docker-common \
           docker-latest \
           docker-latest-logrotate \
           docker-logrotate \
           docker-engine

二、安装条件

官方推荐安装的 docker CE 社区版 ,需要满足以下条件:

image.png

上图中,标记的部分,需要安装在centos7centos8,及内核必须是 3.10+ ,可以使用如下命令查看内核版本:

image.png

三、安装方式

image.png

上图为官方所提供的3种安装方式,其中第一种为官方推荐的安装方式。

四、安装依赖包

yum install -y yum-utils device-mapper-persistent-data lvm2

五、配置阿里云地址

建议使用阿里云的地址,国外的地址,下载比较慢,而且很容易链接超时失败。

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

六、正式安装docker-ce

yum install docker-ce -y

七、启动并测试

  • 安装完成后,可以使用服务命令进行启动

    systemctl start docker
  • 启动完成之后,使用下面的命令查看docker的信息

    docker info

如果出现docker的相关信息,则表示已安装完成并启动成功!

八、配置镜像地址

这里推荐使用阿里云提供的容器镜像服务中的加速地址,登陆阿里云官网,搜索”容器镜像服务”即可查看到。

image.png

下面这个地址为我个人的加速地址,大家应该也可以使用:

https://t13qusvc.mirror.aliyuncs.com

取得地址之后,使用下面的命令配置:

提示: 下面使用的是 vim 命令,如果没有安装该工具,可以先安装 或 改用 vi 命令

yum install vim -y

新建文件:

vim /etc/docker/daemon.json

加入以下内容:

{
    "registry-mirrors": ["镜像加速器地址"]
}

保存后重启docker服务

systemctl daemon-reload
systemctl restart docker

九、配置镜像存放地址

默认存放地址为 /var/lib/docker ,如果想更换存放地址,可按如下配置

编辑文件

vim /etc/docker/daemon.json

加入配置

{
    "data-root":"/server/docker"
}

保存后重启docker服务

systemctl daemon-reload
systemctl restart docker

版权声明:本文由MartinSun发布,内容供学习参考使用。

图文说明:部分图文来源于网络,如侵权请联系删除。

本文链接:https://www.sunyonghong.com/?id=3

分享给朋友:
返回列表

没有更早的文章了...

下一篇:Linux Centos7.9安装docker-compose

相关文章

docker下安装gitlab-runner并注册

docker下安装gitlab-runner并注册

在官网获取安装命令官网教程 docker run -d --name gitlab-runner --restart always \ -v /srv/gitlab-runner/config:/...

使用docker方式安装nacos

说明点击此处访问 官方教程 安装 拉取项目 git clone https://github.com/nacos-group/nacos-docker.git cd nacos-docker...