Linux ~ Docker安装

Docker相关命令请移步:https://www.cnblogs.com/zxycb/p/15439006.html

First(第一种使用yum安装):(当前系统Centos7.2)

  1. 安装前提:确保centos系统内核版本高于3.10

  2. 安装前可检测一下selinux状态(可先将其关闭):

 

 

  3. 运行命令:uname -r  /    cat /etc/redhat-release  #本文环境:3.10.0-327.el7.x86_64,CentOS Linux release 7.2.1511 (Core)

  4. 暂时关闭防火墙:systemctl stop firewalld  或者  service  iptables stop

  5. 移除旧的版本:

Device Mapper:

  1. Docker默认使用AUFS作为存储驱动,但是AUFS并没有被包括在Linux的主线内核中

  2. CentOS中可以使用Device Mapper作为存储驱动,这是在2.6.9内核版本引入的新功能

  3. 查看是否启用:ls -l /sys/class/misc/device-mapper

    若没检测到,则使用命令安装:sudo yum install -y device-mapper

    安装完成后,重新加载dm_mod内核模块:sudo modprobe dm_mod

添加docker软件源(安装docker-ce社区免费版):

  yum update

  yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

更新YUM缓存:yum makecache fast

安装docker ce(社区版免费):yum -y install docker-ce

设置默认国内镜像仓库:

1. curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io

2. cat > /etc/docker/daemon.json << EOF
{
"registry-mirrors": ["https://mirrors.aliyun.com"]
}
EOF

启动docker:systemctl start docker

可将docker设置为开启自启动:systemctl enable docker

查看docker版本:

docker默认安装目录:/var/lib/docker

————————————————————————————————————————————————————————

————————————————————————————————————————————————————————

Second(下载docker包,使用tar.gz包安装):https://download.docker.com/linux/static/stable/x86_64/docker-18.06.3-ce.tgz

安装包下载好了之后,运行命令:

        1. tar -zxvf docker-18.06.3-ce.tgz

        2. cp docker/* /usr/bin/ 

在/etc/systemd/system/目录下新增docker.service文件,添加好内容,这样可以将docker注册为service服务

重新加载配置文件(每次有修改docker.service文件时都要重新加载下):systemctl daemon-reload  

启动docker服务:systemctl start docker.service

关闭docker服务:systemctl stop docker.service

查看docker服务状态:systemctl status docker.service

 

至此Docker就算是安装成功了。。。(如有问题,请@me,欢迎交流)

 

posted @ 2020-12-05 16:07  九霄风云  Views(225)  Comments(0)    收藏  举报