Kubernetes 1.18 실천 및 구덩이 밟 기(의 2)설정 Docker

주:다음 절 차 는 두 기계 에서 모두 실행 해 야 합 니 다.
0、podman 삭제
   CentOS 8 podman 이 내장 되 어 있 습 니 다. 지 워.
[root@master01 ~]# yum remove podman

1.국내(아 리)소스 사용:
[root@master01 ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

     
2.Docker 설치:
[root@master01 ~]# yum -y install docker-ce

  이 가능 하 다,~할 수 있다,...
[root@master01 ~]# yum -y install docker-ce
CentOS-8 - Base - mirrors.aliyun.com                                                                               14 kB/s | 3.8 kB     00:00
CentOS-8 - Extras - mirrors.aliyun.com                                                                            6.4 kB/s | 1.5 kB     00:00
CentOS-8 - AppStream - mirrors.aliyun.com                                                                          16 kB/s | 4.3 kB     00:00
Docker CE Stable - x86_64                                                                                          40 kB/s |  22 kB     00:00
Error:
 Problem: package docker-ce-3:19.03.8-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed
  - cannot install the best candidate for the job
  - package containerd.io-1.2.10-3.2.el7.x86_64 is excluded
  - package containerd.io-1.2.13-3.1.el7.x86_64 is excluded
  - package containerd.io-1.2.2-3.3.el7.x86_64 is excluded
  - package containerd.io-1.2.2-3.el7.x86_64 is excluded
  - package containerd.io-1.2.4-3.1.el7.x86_64 is excluded
  - package containerd.io-1.2.5-3.1.el7.x86_64 is excluded
  - package containerd.io-1.2.6-3.3.el7.x86_64 is excluded
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

  솔 루 션:패 키 지 를 수 동 으로 다운로드 하고 설치 합 니 다.
[root@master01 temp]# wget https://download.docker.com/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
[root@master01 temp]# yum install containerd.io-1.2.6-3.3.el7.x86_64.rpm

 docker-ce 를 설치 하면 됩 니 다.
3.iptables 정책 설정:
주:이것 은 큰 구덩이 입 니 다.만약 정확하게 설정 하지 않 으 면 호스트 간 에 정상적으로 통신 할 수 없습니다.
새 docker 는 기계 가 재 부팅 될 때 docker 는 자동 으로 FORWORD 정책 을 DROP 로 설정 합 니 다.
수정 하 다. /lib/systemd/system/docker.service
[Service]탭 에 다음 매개 변 수 를 추가 합 니 다.
ExecStartPost=/sbin/iptables -P FORWARD ACCEPT
설정 적용:
systemctl daemon-reload
systemctl restart docker
다시 시작 하 는 것 이 좋 습 니 다(재 부팅)
4,aliyun docker 창고 가속 추가
[root@master01 ~]# mkdir -p /etc/docker
[root@master01 ~]# tee /etc/docker/daemon.json <

 
 
 
 

좋은 웹페이지 즐겨찾기