2-4 도커 설치하기 OS에 도커 설치
CentOS와 Ubuntu에 Docker 설치
현재는 맥 OS 위에 VirtualBox를 설치하고 그 위에 우분투와 CentOS를 설치하고 NAT Network를 구성한 상황 그리고 Termius ssh Client로 접속 가능한 상황
각 가상 OS위에 도커를 설치하고자 함
3가지 설치방법을 지원
Repository를 이용해서 설치할 예정
레파지토리는 패키지 저장소임
네트워크를 통해 레파지토리에 있는 패키지를 받아서 설치 가능 그러므로 가상머신에 설치되어 있는 우분투와 CentOS가 외부 네트워크 접속이 가능해야 함
여기에는 이 방법으로 설치 에정
우분투에 설치
1) 전제 조건 필요
- 요구 프로그램 설치
- 인증서 설치 필요
- 레파지토리의 URL을 우분투 시스템에 등록해야 함
2) 도커 설치
sudo apt-get install docker-ce docker-ce-cli containerd.io
docker-ce : 도커 데몬
docker-ce-cli : 도커 클라이언트 커맨드
containerd.io : 도커 엔진, 런타임 엔진
3) 도커 설치 확인
sudo docker version
클라이언트 버전과 서버 버전이 나와야 함
CentOS 설치
동일하게 3가지 방법 지원
우분투에서는 요구 프로그램 설치하고 인증서(서명키) 받고 URL 등록했었는데 CentOS에서는 인증서 받는 작업 불필요, 자동으로 가져옴 하지만 추가적으로 Service Start하는 작업 필요
Download 후 직접설치
외부 네트워크에 접속이 불가능한 경우(ex. 회사망 등)에 미리 패키지를 USB로 받아서 설치
Script를 이용한 설치
가장 간단한 방법
설치 후 동작 상태 확인
CentOS는 sudo명령을 사용자 계정에서 사용하지 못한다.
그래서 root 계정으로 바꿔서 sudo명령없이 동작시켜야함.
su -
서비스 데몬 start
systemctl docker start
systemctl docker enable # 부팅 시 자동 실행(우분투는 기본, CentOS는 해야 함)
계정 추가
도커 설치 확인 시 permission denied 이면 권한 추가해야 함
docker ps
기본적으로 docker 명령은 root 계정에서만 사용할 수 있다.
사용자 계정에게 권한을 부여하는 방법은 다음과 같다.
su -
usermod -a -G docker 사용자계정
root 계정으로 바꿔서 suermod 명령어 실행
docker라는 그룹에 사용자 멤버가 되도록 root가 허락해줌
-a : append
-G : Group
Author And Source
이 문제에 관하여(2-4 도커 설치하기 OS에 도커 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@wonnhh/4.-UbuntuCentOS-Server에-Docker-설치하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)