고정 표시기 고급로드 - 기본 사항 | A : 환경 구조

저자와 소스를 표시하시기 바랍니다 재생 :

저자 : 갤럭시 건축가

원본 링크 : https://blog.csdn.net/liuminglei1987/article/details/103603399

 

첫째, 준비 작업

 

커널보기

도커 시스템 요구 사항에 CentOS 커널 버전보다 높은 3.10 이상은, 처음보기에 CentOS 커널 버전 있도록 조건을 충족합니다 :

name -r

결과가 표시됩니다 :

이 시스템 CentOS7.7.1908 때문에, 핵심 요구 사항을 충족합니다.

이전 버전이있는 경우를 참조하십시오 :

docker -v

참고 : 디스플레이 명령을 찾을 수없는 경우, 관련성이 완전히 구성이 없을 수 있기 때문에 고정 표시기가 설치되어 있지 않은 설명 할 수없는, 어떤 구성이 성공하지, 고정 표시기 서비스 등이 시작되지 않습니다,이 명령을 사용할 수없는 원인이됩니다.

고정 표시기 및 관련 패키지가 설치되어 있는지 확인하기 위해 다음 명령을 사용하여

rpm -qa | grep docker

어떠한 출력 정보는 고정 표시기 설명되지 설치되지. 관련 패키지 정보가 나타납니다, 당신은 하나 하나를 삭제할 수 있습니다 :

yum remove xxxx

또한 일괄 삭제 명령을 사용할 수 있습니다 :

yum remove $(rpm -qa | grep docker)

 

둘째, 자동 설치

 

다운로드 고정 표시기-CE 소스

 

직접 다운로드 :

#需要根据发行版选择,本文为CentOSwget -o /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo

으로 냠 - 설정 - 관리자는 추가 :

#安装yum-util,yum-util提供yum-config-manager功能,其它两个为devicemapper驱动依赖yum install -y yum-utils device-mapper-persistent-data lvm2#添加docker-ce源yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

최신 버전을 설치

 

최신 안정 버전을 설치하려면 다음 명령을 사용합니다 :

yum install docker-ce

참고 : 기본적으로 REPO에만 개방 창고 안정하기 때문에, 그래서 안정적인 버전입니다.

당신이 설치된 버전 번호의 최신 버전을 알고 싶다면, 당신은 확인하기 위해 다음 명령을 사용할 수 있습니다 :

yum list docker-ce

 

특정 버전을 설치

 

모든 버전보기 :

yum list docker-ce --showduplicates | sort -r

결과는 다음과 같다 :

 

설치 버전을 선택합니다 :

yum install docker-ce-19.03.5-3.el7

참고 : 3 접두사 : 제거 할 필요는 고정 표시기-CE-를 추가 할 수 있습니다.

 

셋째, 수동 설치

 

알리 소스를 다운로드 :

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

다운로드 rpm 패키지

다운로드는 , 노트도 여기에 릴리스에 따라 선택해야, 이것은 방문, 다른 배포판 설치 패키지에 CentOS이며, 공식 다운로드 주소 선택이 될 수 있습니다.

 

다른 첫번째 다운로드 컴퓨터에서 FTP를 통해 호스트에 업로드 ssh를 고정 표시기, 당신은 직접적인 다운로드에 고정 표시기 호스트에 대해 wget과 명령을 사용할 수 있습니다. 접근과 관련이있을 수 있습니다 다운로드 말했다 고정 표시기-CE-18.03.0.ce-1.el7.centos.x86_64.rpm 예에 주소를 선택 rpm으로 패킷 복제가.

wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.03.0.ce-1.el7.centos.x86_64.rpm

설치

 

설치 다운로드 rpm 패키지를 사용합니다 :

yum -y install docker-ce-18.03.0.ce-1.el7.centos.x86_64.rpm

참고 :

如选择docker-ce19版本,则需要在安装docker前,先安装其依赖containerd.io、docker-ce-cli,因为手工安装不会自动安装相关依赖。

此两个依赖下载地址、安装步骤可参考docker rpm包安装方法,需要特别注意的是,一定要选择对要安装的docker对应版本,如docker-ce-19.03.5,对应的docker-ce-cli版本也需为docker-ce-cli-19.03.5。如不确定相关版本,可先执行docker-ce安装,此时会安装出错,需要containerd.io、docker-ce-cli依赖包,然后根据出错信息中的依赖版本,选择下载即可。

 

启动与检查

 

启动:

systemctl start docker.service

检查安装结果:

docker -v#或者docker --version

显示信息如下:

 

安装成功!

 

开机自启动:

systemctl enable docker.service

其它命令:

#重启systemctl restart docker.service#停止systemctl stop docker.service

 

 

四、配置

 

环境变量

 

编辑/etc/profile,添加环境变量DOCKER_HOST=tcp://0.0.0.0:2375

vim /etc/profile

添加如图内容:

 

编辑好以后,保存退出。

 

编译/etc/profile:

source /etc/profile

验证:

echo $DOCKER_HOST

结果如图所示:

 

配置成功!

 

配置docker daemon

 

编辑文件/etc/docker/daemon.json:

vim /etc/docker/daemon.json

编辑内容如下:

{  "registry-mirrors": ["https://registry.docker-cn.com"],  "log-driver":"json-file",  "log-opts":{"max-size":"500m","max-file":"3"},  "hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"]  }

 

配置监听

 

编辑文件 /usr/lib/systemd/system/docker.service:

vim /usr/lib/systemd/system/docker.service

编辑内容行 ExecStart=/usr/bin/dockerd.....,追加如下内容:

-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

修改docker镜像默认存储路径

 

编辑内容行 ExecStart=/usr/bin/dockerd.....,追加如下内容:

--graph /usr/docker

其中,/usr/docker 为自定义docker镜像存储路径

 

重启与验证

 

重新加载docker daemon:

systemctl daemon-reload

重启docker服务

systemctl restart docker.service

验证:

docker-info

查看输出信息

 

 

 

五、安装Docker-Compose

 

使用国内镜像get.daocloud.io快速下载

curl -L https://get.daocloud.io/docker/compose/releases/download/1.23.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

添加执行权限

chmod +x /usr/local/bin/docker-compose

验证

docker-compose --version

结果如下:

 

安装成功!

 

微信搜索【银河架构师】,发现更多精彩内容。

 

发布了29 篇原创文章 · 获赞 1 · 访问量 2269

추천

출처blog.csdn.net/liuminglei1987/article/details/103603399