티스토리 뷰
개요
- 이번 글에서는 CentOS 7에서
docker
,docker-compose
를 설치하는 방법을 소개하고자 한다.
Docker 설치
- docker를 사용하면 운영체제와 독립적인 이미지를 인스턴스로 올려 컨테이너로 작동시킬 수 있다. 아키텍쳐의 구성 및 확정, 배포 방법이 비약적으로 간소화된다. CentOS 7에서의 설치 및 실행 방법은 아래와 같다.
# Docker 저장소 설치
$ curl -fsSL https://get.docker.com/ | sh
# Docker 서비스 시작
$ sudo systemctl start docker
# Docker 서비스 작동 상태 확인
$ sudo systemctl status docker
# Docker 서비스를 운영체제 부팅시 자동 시작하도록 설정
$ sudo systemctl enable docker
# docker 명령어를 sudo 없이 사용하기 위해 계정을 docker 그룹에 소속 (계정 재접속 필요)
$ sudo usermod -aG docker ec2-user
# 설치된 docker 버전 확인
$ docker --version
Docker version 19.03.13, build 4484c46d9d
# hello-world 컨테이너 실행 확인
$ docker run hello-world
Hello from Docker!
This message shows that your installation appears to be working correctly.
Docker Compose 설치
- docker의 단점은 애플리케이션마다 각각의 컨테이너로 독립적으로 실행된다는 것이다. 엔터프라이즈 레벨의 아키텍쳐에서는 여러 애플리케이션이 함께 실행되어 영향을 주고 받는 것이 흔하다. 이 것을 가능하게 하기 위해 docker-compose가 제공된다. CentOS 7에서의 설치 및 실행 방법은 아래와 같다.
# docker-compose 설치
$ sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# docker-compose 실행 권한 부여
$ sudo chmod +x /usr/local/bin/docker-compose
# 설치된 docker-compose 실행 확인
$ docker-compose --version
docker-compose version 1.27.4, build 40524192
참고 글
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- kotlin
- Spring Boot
- Spring MVC 3
- Kendo UI Web Grid
- java
- chrome
- Eclipse
- spring
- Docker
- 구동계
- 로드 바이크
- 태그를 입력해 주세요.
- 알뜰폰
- Kendo UI
- maven
- Tomcat
- MySQL
- JavaScript
- graylog
- CentOS
- bootstrap
- JHipster
- DynamoDB
- jpa
- jsp
- 자전거
- jstl
- 로드바이크
- node.js
- 평속
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
글 보관함