Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

...

Docker 설치

도커 기본 설치 - Yum

yum install docker -y

도커 기본 설치 - AWS

amazon-linux-extras install docker -y

도커 설치 확인

docker --version

...

Docker 설치 경로 변경

OS영향으로 도커가 정상적으로 로딩되지 않는 문제 혹은 파티션 크기가 적을 경우 용량 초과 문제 발생 방지를 위해 OS 영역과 저장공간 분리를 추천

폴더 생성

mkdir /app/docker

편집기 실행

vi /lib/systemd/system/docker.service

경로 지정

-g 옵션을 설정하여 docker 데이터가 저장되는 위치를 지정

Code Block
#ExecStart=/usr/bin/dockerd -H fd://
ExecStart=/usr/bin/dockerd -g /app/docker -H fd://

Docker 서비스 정지

systemctl stop docker

systemctl daemon-reload

Docker 설치 파일 복사

sudo rsync -aqxP /var/lib/docker /home/ykkim/docker

Docker 시작

systemctl start docker

...

Docker 주요 명령어

Docker start

systemctl start docker

Docker stop

systemctl stop docker

Docker 부팅 시 자동실행 서비스 등록

systemctl enable docker

...

Docker 초기 실행 설정

Docker Start

systemctl start docker

사용자 권한 추가

sudo setfacl -m user:{유저명}:rw /var/run/docker.sock

(예시) sudo setfacl -m user:ec2-user:rw /var/run/docker.sock

도커 그룹에 사용자 추가

루트 권한 없이 사용자로 도커 실행 가능한 설정

sudo usermod -a -G docker ec2-user

Docker 실행 확인

docker ps -a

Docker 부팅 시 자동실행 서비스 등록

systemctl enable docker