네이버클라우드 AIaaS 개발자 양성과정 1기/Docker, CI-CD

[비트캠프] 95일차(20주차3일) - Linux(Shell, 사용자 관리 및 권한), Docker

끈기JK 2023. 3. 22. 10:34

 

4. Shell

 

DevOps - Linux - 4. Shell.pdf 

 

 

 

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 가입하기