본문 바로가기

Automation/docker

Docker - 설치

지금까지 경험한 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