티스토리 뷰
1. kubernetes 설치 전에 docker 부터 진행 해야 합니다.
1. 사전 준비
Docker를 설치가 가능한 OS는 다음과 같습니다.
- CentOS 7 64bit
기존에 설치된 구버전을 설치하기 위해 아래 명령어를 입력합니다.
sudo yum remove docker docker-common docker-selinux docker-engine
설치가 되지 않은 상태에서는 설치가 되지 않았다는 내용이 표시됩니다.
이제 Docker CE 설치를 진행하면 됩니다.
2. Docker CE 설치
다양한 방법 중 원하는 방법을 선택해서 설치를 진행하면 됩니다.
1) 저장소를 이용한 설치
Docker CE는 Stable과 Edge의 두 가지 업데이트 채널이 존재합니다.
Edge는 매달 새로운 기능을 제공하며 Stable은 분기 단위로 안정적인 업데이트 버전을 제공합니다.
안정화 버전인 Stable을 설치하는 방법입니다.
1. 필요한 패키지 설치
Docker CE 설치를 위한 필수 패키지를 설치합니다.
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2. stable 저장소 설정
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
stable이 아닌 edge나 test를 사용하려는 경우에도 stable 저장소는 반드시 설정되어야 합니다.
추가로 edge나 test를 활성화하려면 다음과 같이 입력하면 됩니다.
sudo yum-config-manager --enable docker-ce-edge sudo yum-config-manager --enable docker-ce-test
edge나 test 저장소를 비활성화하려면 --enable을 --disable로 입력하면 됩니다.
3. Docker CE 설치
만약 edge나 test가 설정되있으면 무조건 가장 최신 버전이 설치되므로 주의합니다.
sudo yum install docker-ce
중간에 핑거프린트(fingerprint)를 확인하게 되는데 아래 값인지 확인합니다.
060a 61c5 1b55 8a7f 742b 77aa c52f eb6b 621e 9f35가 표시되면 정상입니다.
제껀 : 060a 61c5 1b55 8a7f 742b 77aa c52f eb6b 621e 9f35 이렇게 설치 되었네요 .. 확인
특정 버전을 설치하려면 아래 방식으로 진행합니다.
yum list docker-ce.x86_64 --showduplicates | sort -r
위와 버전을 설치 하려는 방법은 아래 url 참고 하시길 바랍니다.
https://docs.docker.com/install/linux/docker-ce/centos/#install-docker-ce
먼저 설치 가능한 버전을 확인합니다.
sudo yum install <FULLY-QUALIFIED-PACKAGE-NAME>
다음으로 설치할 버전을 명시해서 입력합니다.
패키지명(docker-ce)와 중간의 정보의 하이픈(-) 이전까지의 정보를 하이픈(-)으로 조합니다.
결론적으로 docker-ce-17.06.2.ce 형태로 입력해서 설치하면 됩니다.
4. Docker CE 실행
sudo systemctl start docker
5. Docker CE 검증(스킵 가능)
sudo docker run --rm hello-world
Docker 관련 환영 메시지가 출력되면 정상적으로 설치가 완료된 것입니다.
2) 스크립트를 통한 설치
기본적으로 제공되는 스크립트를 통하면 복잡한 과정없이 알아서 설치가 됩니다.
스크립트 변조 등의 우려가 있기 때문에 반드시 검증 절차를 진행하고 사용해야 합니다.
curl -fsSL get.docker.com -o get-docker.sh sudo sh get-docker.sh
스크립트가 실행되고 OS 등을 확인하고 맞춰서 설치해줍니다.
3. Docker CE 삭제
아래 명령어로 Docker CE를 삭제할 수 있습니다.
sudo yum remove docker-ce
추가로 Docker CE가 사용한 파일들을 삭제하기 위해 아래 명령어를 입력합니다.
sudo rm -rf /var/lib/docker
Docker 설치를 완료하면 다양한 컨테이너를 생성하고 사용할 수 있게 됩니다.
'3. 쿠버네티스의 모든것' 카테고리의 다른 글
[K8S] kubernetes POC를 위한 portainer, rancher 소개 및 설치 (0) | 2020.03.17 |
---|---|
rancher 설치및 실행해보자 (도커로) (0) | 2020.03.06 |
2020.02.25 NEW EKS *EKSCTL 생성해보기 (0) | 2020.02.25 |
2020.02.13 EKS 시작해보자 (0) | 2020.02.13 |
2탄!! 쿠버네티스와 컨테이너를 쉽게 이해하기 (0) | 2018.12.21 |
- Total
- Today
- Yesterday
- 튜닝
- 스토리지 클레스
- 5.4.0.1072
- 설치하기(HP-UX)
- 테라폼
- ubuntu
- pod 상태
- 오라클 인스턴트클라이언트(InstantClient) 설치하기(HP-UX)
- 버쳐박스
- 트리이스
- MSA
- (InstantClient) 설치하기(HP-UX)
- 앤시블
- CVE 취약점 점검
- Oracle
- directory copy 후 startup 에러
- 우분투
- [오라클 튜닝] sql 튜닝
- 오라클 트러블 슈팅(성능 고도화 원리와 해법!)
- 오라클 홈디렉토리 copy 후 startup 에러
- K8s
- 여러서버 컨트롤
- 코로나19
- 오라클
- 쿠버네티스
- startup 에러
- 키알리
- 커널
- [오라클 튜닝] instance 튜닝2
- ORACLE 트러블 슈팅(성능 고도화 원리와 해법!)
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |