삶 가운데 남긴 기록 AACII.TISTORY.COM
Docker 설치 본문
Windows 10 docker 설치
도커 사이트 https://www.docker.com/products/docker-desktop/
에서 윈도우용 도커를 다운로드합니다.
기본값으로 설치를 합니다.
고래 아이콘이 나타나면 설치가 완료된 것입니다.
CentOS 7 docker 설치
대개 리눅스 배포판에는 도커가 기본 설치되어 있습니다.
하지만 구 버전인 경우가 많아 도커를 업데이트하는 스크립트를 사용해야 할 수도 있습니다.
도커 저장소 설치
curl -fsSL https://get.docker.com/ | sh
도커 서비스 시작
sudo systemctl start docker
도커 부팅 시 자동 시작
sudo systemctl enable docker
도커 상태 확인
sudo systemctl status docker
도커 명령어를 sudo 없이 사용하도록 설정
sudo usermod -aG docker 사용자계정이름
재부팅(재접속)을 해야 적용됩니다.
도커 버전 확인
docker --version
CentOS 7 docker-compose 설치
독립적으로 실행되는 각각의 컨테이너들이 같이 영향을 주고받을 수 있도록 docker-compose를 설치합니다.
docker-compose 설치
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
docker-compose 실행 권한 부여
sudo chmod +x /usr/local/bin/docker-compose
docker-compose 버전 확인
docker-compose --version
우분투 docker 설치
1. 기존 구버전 도커 설치 삭제
우분투의 경우 오래된 버전이 설치되어 있을 확률이 큽니다.
그래서 설치 전에 기존 버전을 삭제합니다.
sudo apt-get remove docker docker-engine docker.io containerd runc
2. 시스템 업데이트
시스템 패키지 상태를 최신 상테로 업데이트를 해야 합니다.
sudo apt update
sudo apt upgrade
3. Docker 설치
공식 Docker 저장소를 추가합니다.
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
이제 도커를 인스톨 합니다.
sudo apt install docker-ce
4. 도커 서비스 시작
도커 설치가 완료되면 서비스를 시작합니다.
sudo systemctl start docker
부팅시 자동으로 실행되도록 설정합니다.
sudo systemctl enable docker
도커 실행 상태를 확인합니다.
sudo systemctl status docker
도커 버전 확인
docker version
5. Docker 그룹에 현재 사용자를 추가
Docker 명령을 sudo 없이 실행하려면 docker 그룹에 사용자를 추가해야 합니다.
sudo usermod -aG docker $USER
6. Docker-compose 설치
독립적으로 실행되는 각각의 컨테이너들이 같이 영향을 주고받을 수 있도록 docker-compose를 설치합니다.
docker compose는 파이썬 패키지로 설치됩니다.
먼저 파이썬과 pip를 설치해야 합니다.
sudo apt install python3 python3-pip
docker-compose 도 설치합니다.
sudo pip3 install docker-compose
7. Docker-compose 버전 확인
docker-compose --version
Docker-compose 실행 권한 부여
sudo chmod +x /usr/local/bin/docker-compose
도커 실습 환경 초기화
도커 컨테이너나 애플리케이션을 정리하여 초기화하는 기능이 없으므로 수동으로 관리합니다.
컨테이너 초기화
docker container rm -f $(docker container ls -aq)
이미지 초기화
docker image rm -f $(docker image ls -f reference='diamol/*' -q)
'DEV&OPS > Linux & Cloud' 카테고리의 다른 글
Docker 기본 (0) | 2024.05.08 |
---|---|
Ubuntu 22.04.4 서버 설치 및 설정 (0) | 2024.05.08 |
grep 샘플 예제 (1) | 2024.01.16 |
CentOS 7 디스크 추가 /var 파티션 교체 (2) | 2024.01.15 |
/var/cache 디렉터리의 용량 부족 (1) | 2024.01.13 |