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