개발자입니다
[비트캠프] 95일차(20주차3일) - Linux(Shell, 사용자 관리 및 권한), Docker 본문
[비트캠프] 95일차(20주차3일) - Linux(Shell, 사용자 관리 및 권한), Docker
끈기JK 2023. 3. 22. 10:34
4. Shell
5. 사용자 관리 및 권한
DevOps - Linux - 5. 사용자 관리 및 권한.pdf
Docker
Docker 실행
① docker pull 입력하면 docker client 에서 hub.docker.com 에 image 요청하여 Docker Image 를 가져온다. ② docker create 입력하면 Container 생성된다. ③ start 하면 실행되고 ④ attach 하면 사용자가 terminal 로 입력, 출력할 수 있게 된다.
Container 와 Web Server
교육센터 공유기가 «PC»Window Host 에 부여해 NAT 기능을 부여해 IP 192.168.0.31 가 할당된다.
Window Host 가 «VirtualBox»Ubuntu Docker Host 에 NAT 기능을 부여해 IP 192.168.1.10 가 할당된다. 여기에 Docker Engine 이 설치되어 있다.
Docker Engine 이 만든 컨테이너 «Container»network_test 에 NAT 기능 부여해 IP 172.17.0.2 가 할당된다. docker engine 이 자동 할당 172.17.0.X. 여기서 Apache Web Server 로 요청한다.
Docker Engine 이 컨테이너 만들 때 -p 80:80 사용하여 «Container»mywebserver 에 IP 072.17.0.3 가 할당된다. Window Host 에서 Ubuntu Docker Host 80번 포트 접속하면 포워드 하여 mywebserver 80번 포트에 접속되고 Apacahe Web Server 로 요청한다.
조언
*
과제
myapp-server 마지막 버전으로 세팅하기
hub.docker.com 가입하기
'네이버클라우드 AIaaS 개발자 양성과정 1기 > Docker, CI-CD' 카테고리의 다른 글
[비트캠프] 98일차(21주차1일) - WSL 사용, Docker Desktop 사용, myapp-70(Facebook 로그인) (0) | 2023.03.27 |
---|---|
[비트캠프] 97일차(20주차5일) - Docker(Docker로 배포, .jar 파일 생성) (0) | 2023.03.24 |
[비트캠프] 96일차(20주차4일) - Docker(pull, 볼륨 공유, 이미지 생성과 배포) (0) | 2023.03.23 |
[Docker] 도커 사용법 정리 - 설치, 컨테이너, 볼륨, 이미지 (0) | 2023.03.23 |
[비트캠프] 94일차(20주차2일) - Linux(실습환경 구성과 서버 기본 사용, 파일과 디렉토리, 텍스트 파일 편집) (0) | 2023.03.21 |