지금까지 경험한 Docker에 대한 지식들을 정리할 목적으로 기본적인 도커 설치 방법과 관리 방법을 작성한다. 이 후 Docker를 이용하여 여러 가지 SW를 설치했던 것들을 차근차근 정리하려고 한다.
설치 환경
- OS : CentOS 7.x
- Docker : CE 17.xx
도커 설치
1. 패키지 업데이트
- yum update -y && yum upgrade -y
2. 도커 및 레지스트리 설치
- yum install -y docker docker-registry
3. 도커 실행 및 활성화
- systemctl enable docker.service
- systemctl start docker.service
도커 설정
1. 시스템계정(root)가 아닌 사용자 계정으로 도커를 사용할 수 있도록 별도의 계정을 생성
- useradd dockeruser
- echo '비밀번호' | passwd --stdin dockeruser
- usermod -aG docker dockeruser
2. 도커의 실행 경로 변경
- systemctl stop docker.service
- rm -rf /var/lib/docker/
- mkdir /data/docker
- sed -i /"s/ExecStart=\/user\bin\/dockerd/ExecStart=\/user\/bin\/dockerd -g \/data\/docker/g" /lib/systemd/system/docker.service
- systemctl daemon-reload
- systemctl start docker.service
3. 실행경로 변경 확인
- echo -e "$(cat /lib/systemd/system/docker.service | grep ExecStart)"
결과가 "ExecStart=/usr/bin/dockerd -g /data/docker" 로 표시되면 되며, 이후에는 /var/lib/docker가 아닌 /data/docker로 실행 경로가 변경된다.
'Automation > docker' 카테고리의 다른 글
[개발환경] Docker Desktop 설치 (0) | 2022.03.18 |
---|---|
Docker - Mysql Replication (0) | 2020.10.14 |