Kubernetes 1.18 실천 및 구덩이 밟 기(의 2)설정 Docker
2702 단어 k8s클 라 우 드 컴 퓨 팅DevOps
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 <
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[K8s] Kubernetes Pod를 다시 시작하는 방법이 경우 빠르고 쉽게 다시 시작할 수 있는 방법이 필요할 수 있습니다. 따라서 단일 포드를 다시 시작하는 간단한 방법이 없습니다. 이 문서에서 다룰 몇 가지 사용 가능한 옵션이 있습니다. ReplicaSet에서 유지...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.