liunx (centos7) docker를 설치하고 자동 시작으로 설정합니다
3755 단어 마이크로 서비스
라이언스 버전 보기,linux 3.10 내장,docker 공식적으로 최소 3.8 이상, 3.10 이상 권장
[root@izuf6400c3ysl2hbzveiciz ~]# uname -a
Linux izuf6400c3ysl2hbzveiciz 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
2. yum 패키지 업데이트
[root@izuf6400c3ysl2hbzveiciz ~]# yum update
:fastestmirror
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
base | 3.6 kB 00:00:00
epel | 4.7 kB 00:00:00
extras | 2.9 kB 00:00:00
mysql-connectors-community | 2.5 kB 00:00:00
mysql-tools-community
3. 필요한 패키지를 설치하고yum-util은yum-config-manager 기능을 제공하며, 나머지 두 개는devicemapper 드라이브에 의존한다.
[root@izuf6400c3ysl2hbzveiciz ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
:fastestmirror
Loading mirror speeds from cached hostfile
-->
---> device-mapper-persistent-data.x86_64.0.0.8.5-1.el7
---> lvm2.x86_64.7.2.02.185-2.el7_7.2
4.yum 소스 설정(둘 중 하나 선택)
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(중앙 창고)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(알리창고)
우리 서버는 아리운의 것이고 국내의 경우 아리의 창고가 비교적 빠르기 때문에 아리 창고를 선택했습니다.
[root@izuf6400c3ysl2hbzveiciz ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
:fastestmirror
adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
5. 모든 창고에 있는 docker 버전을 보고 특정 버전을 선택하여 설치할 수 있습니다
[root@izuf6400c3ysl2hbzveiciz ~]# yum list docker-ce --showduplicates | sort -r
:fastestmirror
Loading mirror speeds from cached hostfile
docker-ce.x86_64 3:19.03.8-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.7-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.6-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.5-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.4-3.el7 docker-ce-stable
6. Docker 설치, 명령: yum install docker-ce-버전 번호, docker-ce-18.03.1을 선택했습니다.다음
[root@izuf6400c3ysl2hbzveiciz ~]# yum install docker-ce-18.03.1.ce
:fastestmirror
Loading mirror speeds from cached hostfile
-->
---> docker-ce.x86_64.0.18.03.1.ce-1.el7.centos
--> libseccomp >= 2.3, docker-ce-18.03.1.ce-1.el7.centos.x86_64
--> container-selinux >= 2.9, docker-ce-18.03.1.ce-1.el7.centos.x86_64
--> pigz, docker-ce-18.03.1.ce-1.el7.centos.x86_64
7. Docker를 시작하고 명령: systemctl start docker를 시작하고 켜기 시작을 추가합니다.
[root@izuf6400c3ysl2hbzveiciz ~]# systemctl start docker
[root@izuf6400c3ysl2hbzveiciz ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@izuf6400c3ysl2hbzveiciz ~]# docker --version
Docker version 18.03.1-ce, build 9ee9f40
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
마이크로 서비스 간에feign을 통해 서로 호출되며, 크로스 서버 호출 시 이상이 발생: No route to host해결: feign이 다른 서비스를 호출하는 것도 eureka 등록센터 서비스를 획득하여 서비스가 등록된 IP에 문제가 있는지 추측하고 지정한 appId의 실례를 조회한다. eureka url/eureka/apps/{...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.