Docker 설치
- 1 Docker 설치
- 1.1 도커 기본 설치 - Yum
- 1.2 도커 기본 설치 - AWS
- 1.3 도커 설치 확인
- 2 Docker 설치 경로 변경
- 2.1 폴더 생성
- 2.2 편집기 실행
- 2.3 경로 지정
- 2.4 Docker 서비스 정지
- 2.5 Docker 설치 파일 복사
- 2.6 Docker 시작
- 3 Docker 주요 명령어
- 3.1 Docker start
- 3.2 Docker stop
- 3.3 Docker 부팅 시 자동실행 서비스 등록
- 4 Docker 초기 실행 설정
- 4.1 Docker Start
- 4.2 사용자 권한 추가
- 4.3 도커 그룹에 사용자 추가
- 4.4 Docker 실행 확인
- 4.5 Docker 부팅 시 자동실행 서비스 등록
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 데이터가 저장되는 위치를 지정
#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 /app/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