Docker安装文档

Docker安装文档:

Docker安装文档_第1张图片

Docker安装文档_第2张图片

Docker安装文档_第3张图片

查看内核:需高于3.10

uname –r

卸载已有(可先查一下是否已有,没有不用执行):

sudo yum remove docker \

  docker-client \

  docker-client-latest \

  docker-common \

  docker-latest \

  docker-latest-logrotate \

  docker-logrotate \

  docker-selinux \

  docker-engine-selinux \

  docker-engine

更新yum源:

sudo yum update

安装yum util命令辅助:

sudo yum install -y yum-utils \

   device-mapper-persistent-data \

   lvm2

下载docker包:

上面三幅图就是在这个步骤遇到的坑,下载完yum-utils 他内部命令使用的py3,而yum执行内部使用的是py2,就会导致语法错误,要么就改yum整个的语法用py3重写一遍,我是直接选择修改utils使用语言改成py2,所幸api相同可以使用,安装成功

 sudo yum-config-manager \

    --add-repo \

   https://download.docker.com/linux/centos/docker-ce.repo

安装docker-ce:

sudo yum makecache fast

sudo yum install docker-ce

安装完执行sudo yum list installed | grep docker

能出这些东西就证明成功了

没安装之前执行什么都没有

 

--配置开机启动docker:

--sudo systemctl enable docker

--sudo systemctl start docker

这个我是在测试环境测试,就没配置

 

创建docker组:除了root其他没权限,所以需要创建用户给docker权限来使用docker

sudo groupadd docker

sudo usermod -aG docker $USER

 

 

安装Docker-Compose:

#安装依赖

yum -y install epel-release

#安装PIP

yum -y install python-pip

#升级PIP

pip install --upgrade pip

安装完 pip 后,查看版本号验证安装是否成功。

pip --version

然后,正式安装 Docker-Compose

pip install -U docker-compose==1.23.2

Docker安装文档_第4张图片

出现这个错误

sudo pip install --ignore-installed requests

覆盖掉解决问题

Docker安装文档_第5张图片

 

使用docker安装Elasticsearch:

Docker安装文档_第6张图片

网络原因拉不下来

/etc/docker/daemon.json

此文件默认是没有,这个是因为拉镜像太慢,可以跟maven仓库配置阿里云镜像一样配置下载速度更快的源

 

你可能感兴趣的:(Docker安装文档)