빠른 개발을 위한 docker 활용법(5분 완성)
[https://doc.skill.or.kr] 5분이면 누구든지 쉽게 따라 할 수 있는 시스템 구성 방법(Docker-compose 활용)
1. 먼저 알아 두기
1.1 도커(docker) 란?
1.2 도커(docker) 사용 도구
1.2.1 Docker Compose (해당 문서는 이 도구를 사용함)
1.2.2 Docker Swarm
1.3 WordPress 란?
1.4 MySQL 이란?
1.5 레플리케이션(Replication) 이란?
1.6 텐서플로(TensorFlow) 란?
1.7 아파치 하둡(Apache Hadoop) 이란?
2. 도커(Docker) 컨테이너 실행 및 사용법
2.1 도커(Docker)는 어떻게 작동 하나?
2.2 도커(Docker) 기술이 기존의 Linux 컨테이너와 동일한가?

2.3 도커(Docker) 컨테이너의 이점은?
2.3.1 모듈성
2.3.2 계층 및 이미지 버전 제어
2.3.3 롤백
2.3.4 신속한 배포
2.4 도커(docker) 및 도커 컴포즈(docker-compose) 사용 방법
2.4.1 docker-compose 버전 확인
2.4.2 docker-compose 실행
2.4.3 docker-compose 중지/재시작
2.4.4 docker 컨테이너 접속 하기(docker exec -it 사용)
2.4.5 docker 컨테이너 logs 확인
2.5 docker 이미지 형식
3. WordPress, MySQL 이용하여 홈페이지 만들기 (1분 완성)
Step 1. 사전 준비 단계
Step 2. Docker-compose.yml 설정
Step 3. Docker-compose 실행 및 중지/재시작



Step 4. WordPress 접속 및 설정

4. MySQL Replication 시스템 구성 (5분 완성)
Step 1. 사전 준비 단계
Step 2. Docker-compose.yml 설정
Step 3. Docker-compose 실행 및 중지/재시작
Step 4. MySQL 설정
Step 5. master-db/slave-db 서버 연결



Step 6. MySQL Replication 데이터 확인



ETC. Error/Warning 해결 방안



5. TensorFlow 시스템 구축 (1분 완성)
Step 1. 사전 준비 단계
Step 2. Docker-compose.yml 설정
Step 3. Docker-compose 실행 및 중지/재시작
Step 4. TensorFlow 접속 및 확인



Step 5. TensorFlow 실행 및 저장






6. Hadoop 시스템 구축 (5분 완성)
Step 1. 사전 준비 단계
Step 2. Docker-compose.yml 설정
Step 3. Docker-compose 실행 및 중지/재시작
Step 4. Hadoop 시스템 확인





Step 5. Hadoop 테스트 확인



Step 6. Hadoop 결과 데이터 동기화
ETC. Error/Worning 해결 방안
부록. Docker 명령어 사용법
1. docker images 검색 방법
1.1 Docker search 를 이용한 방법
1.2 docker hub 사이트에 방문 하여 검색 하는 방법

1.3 Docker hub 에서 검색한 tomcat 상세 정보


2. docker images 다운 받기
2.1 Docker Pull 명령어를 이용하여 Images 를 다운 받기
3. docker images 확인 방법
3.1 docker images 확인 방
3.2 docker history 확인
4. docker images 삭제
4.1 docker images 를 rmi 또는 rmi -f 로 이미지 삭제(rmi or rmi -f command)
5. docker container 실행 및 접속 방법
5.1 docker container 실행 및 접속 방법(run/attach command :: -it[Shell connect], -d[background])
5.2 docker container 실행 방법(start command)
5.3 docker container 실행 방법(restart command)
6. docker container 중지 방법
6.1 docker container 중지 방법(stop command)
7. docker container 삭제
7.1 docker container 삭제 방법(rm command)
8. docker logs 확인
8.1 docker container 의 log 확인(logs or logs -f -t command)
9. docker stats/top 확인
9.1 docker stats 확인
9.2 docker top
10. docker container 파일 복사
10.1 docker container 파일 복사(container 에서 localhost 로 복사 하기)
10.2 docker container 파일 복사(localhost 에서 container 로 복사 하기)
11. docker container 정보 및 상세 정보 보기
11.1 docker ps 로 정보 확인(ps or ps -a command)
11.2 docker inspect 로 정보 확인(inspect command)
Last updated
