# Ncloud 서버 설정은 아래 매뉴얼을 참고합니다.
https://www.ncloud.com/guideCenter/guide/1
0. 기본설정
$ yum -y update
$ yum install -y yum-utils
$ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
$ yum-config-manager --enable docker-ce-nightly
1. Docker 설치
$ yum install docker-ce docker-ce-cli containerd.io -y
2. [필요시] Docker Data 경로 변경 (파티션이 나뉜 경우)
$ sudo vim /lib/systemd/system/docker.service
- 기본경로 : /var/lib/docker
- 변경하고 싶다면 --data-root에 경로를 추가합니다.
3. docker를 시작합니다.
# 1. docker 서비스 시작
$ sudo systemctl start docker
# 2. docker 서비스 올라왔는지 확인
$ docker info | grep Root
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
# 3. 이후 부팅 시에도 올라오게끔 설정
$ sudo systemctl enable docker
$ sudo systemctl status docker
4. Docker Compose 설치 전 jq 설치
- Github에서 최신 버전을 읽는 용도로 jq 패키지를 필요로 합니다.
$ sudo yum -y install epel-release
$ sudo yum -y install jq
$ jq --version
5. Docker Compose 설치
# 1. jq를 이용하여 최신 버전 가져오기
$ VERSION=$(curl --silent https://api.github.com/repos/docker/compose/releases/latest | jq .name -r)
$ echo $VERSION
# 2. 설치위치 및 설치파일명 지정
$ DST=/usr/bin/docker-compose
$ sudo curl -L https://github.com/docker/compose/releases/download/${VERSION}/docker-compose-$(uname -s)-$(uname -m) -o $DST
# 3. docker-compose 명령어 실행권한 부여
$ sudo chmod 755 $DST
# 4. 버전 확인
$ docker-compose -v
Docker Compose version v2.18.1
'Docker' 카테고리의 다른 글
Jib를 이용하여 자바 컨테이너 빌드 (0) | 2023.06.04 |
---|