个人记录

查看一下系统是否已经安装了Docker

yum list installed | grep docker

如下图代表没有安装Docker
在这里插入图片描述

卸载已有Docker

yum remove docker  docker-common docker-selinux docker-engine

切换目录

cd /etc/yum.repos.d/

查看当前目录所有的镜像源

ll

安装yum-util与devicemapper驱动依赖

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

在这里插入图片描述

安装wget(后面需用到)

yum install -y wget

下载Docker包(需在cd /etc/yum.repos.d/目录下执行该命令)

wget http://mirrors.163.com/docker-ce/linux/centos/docker-ce.repo

注意:安装之前先关闭防火墙

查看防火墙状态

systemctl status firewalld

临时关闭防火墙

systemctl stop firewalld

安装Docker

yum install -y docker-ce.x86_64

在这里插入图片描述

查看Docker是否安装成功

yum list installed | grep docker

在这里插入图片描述

启动Docker

systemctl start docker

查看Docker状态

systemctl status docker

在这里插入图片描述

开机启动Docker

systemctl enable docker

在这里插入图片描述

查看Docker进程

ps -ef | grep docker

在这里插入图片描述

查看docker系统信息

docker info

配置国内源(必须)

由于dockerHub不可抗拒因素,导致无法访问

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [       
     "https://ustc-edu-cn.mirror.aliyuncs.com",
     "https://docker.m.daocloud.io",
     "https://docker.mirrors.ustc.edu.cn",     
     "https://hub-mirror.c.163.com",        
     "https://mirror.baidubce.com",         
     "https://ccr.ccs.tencentyun.com",
     "https://huecker.io",
     "https://dockerhub.timeweb.cloud",
     "https://noohub.ru"
    ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

查看镜像是否安装成功

docker info

在这里插入图片描述

成功后,可以使用大家docker安装需要的包

Docker开启远程访问(docker-compose需用)

编辑docker.service
vim /lib/systemd/system/docker.service
注释与新增

按i进入编辑模式

注释
# ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
新增
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

按Esc,按Shift+;右下角弹出:输入wq!
在这里插入图片描述
在这里插入图片描述

更新配置与重新启动

systemctl daemon-reload
systemctl restart docker

在这里插入图片描述

添加开放2375端口

firewall-cmd --add-port=2375/tcp --permanent

重载入添加的端口

firewall-cmd --reload

查询2375端口是否开启成功

firewall-cmd --query-port=2375/tcp

安装docker-compose

下载Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
可执行权限应用于docker-compose文件
sudo chmod +x /usr/local/bin/docker-compose
测试安装
docker-compose --version

在这里插入图片描述

安装mvn与jdk【非必须】

docker pull maven:3-alpine
docker pull adoptopenjdk/openjdk8-openj9:alpine-slim
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐