본문 바로가기

Docker8

Docker - reverse proxy와 nginx 웹서버의 주요 설정 도커 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. reverse proxy & nginx nginx 웹 서버의 reverse proxy 테스트를 통해 proxy server의 개념을 학습하고자 한다. proxy server 란? proxy server는 클라이언트(client)가 다른 네트워크 서비스(server)에 간접적으로 접속할 수 있도록 해주는 시스템 또는 프로그램이다. *참고내용 - forward proxy client가 proxy server에 외부 인터넷 접근을 요청하면, proxy server는 client를 대신하여 외부의 인터넷에 접속한 후 결과를 받아서 이를 client에 다시 전달한다. (client.. 2021. 12. 25.
Docker - 도커로 nginx 웹서버 구축하기 도커 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. 도커로 nginx 웹서버 구축하기 docker를 통해 ubuntu:20.04에 nginx 웹서버를 구축하는 연습을 하고자 한다. ubuntu:20.04 & nginx 웹서버 [1단계] docker run -dit -p 80:8080 --name myos ubuntu:20.04 docker exec -it myos /bin/bash ubuntu:20.04 image로 docker container를 생성하고 실행시킨다. 그 이후에 docker exec 명령을 사용하여, 해당 docker container로 들어간다. *결과 : [2단계] apt-get update apt-g.. 2021. 12. 23.
Docker - docker compose 기본 사용법 도커 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. docker compose 기본 사용법 docker compose의 기본 작성법과 주요 명령들을 이해하고자 한다. docker compose 란? docker compose는 여러 개의 docker container를 모아서 관리하기 위한 툴이다. 웹 서비스는 일반적으로 프론트엔드 서버, 벡엔드 서버, 데이터베이스 서버로 구성되기 때문에 각 서버를 docker container로 연결하여 동작시키고 docker compose를 사용하여 해당 컨테이너들을 관리하는 것이다. docker compose의 기본 작성법 docker compose는 docker-compose.yml.. 2021. 12. 22.
Docker - 컨테이너와 컨테이너를 연결하기 도커 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. 컨테이너와 컨테이너를 연결하기 docker run 명령의 --link 옵션을 사용하여 컨테이너와 컨테이너를 연결하는 연습을 하고자 한다. docker container & docker container *dokcer run 명령의 --link 옵션 기본구조 --link : [1단계] mysql이 실행되는 docker container를 생성하고 실행시키는 명령이다. 여기서 mysql이 실행되는 폴더인 /var/lib/mysql를 /home/ubuntu 안에 존재하는 mysqldata에 연결시켜 놓는다. [2단계] "docker inspect 이미지명" 명령을 통해 mysq.. 2021. 12. 19.
Docker - 도커로 주피터 노트북 서버 만들기 도커 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. 도커(docker)로 주피터 노트북 서버 만들기 docker를 통해 주피터 노트북 서버를 만드는 연습을 하고자 한다. docker & jupyter notebook docker container 내부에서 jupyter notebook이 실행되는 폴더인 /home/jovyan 폴더를 호스트 PC의 폴더와 연결하여 호스트 PC에서 docker를 실행하는 폴더에 있는 주피터 노트북 파일을 작업할 수 있다. (docker 활용) [1단계] ubuntu에 주피터 노트북이 실행되는 폴더와 연결할 2021_LEARN 폴더가 있는지 확인한다. [2단계] docker container를 .. 2021. 12. 19.
Docker - docker 기타 명령 도커 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. 도커(docker)의 기타 명령 도커(docker)의 기타 명령을 알아보고자 한다. docker history 해당 명령은 docker image의 히스토리(history)를 확인하는 명령이다. 이처럼 "docker history 이미지명"의 명령을 사용하면, 해당 image의 히스토리를 볼 수 있다. 즉, 해당 이미지는 FROM, LABEL, RUN, ENTRYPOINT 등의 명령에 따라 layer(층) 형태로 생성된 것을 확인할 수 있다. docker cp 해당 명령은 docker container에서 특정 파일을 호스트 PC로 가져오는 명령이다. 또한, 반대로 호스트.. 2021. 12. 18.