728x90 docker & docker-compose network docker network docker network는 목적에 맞는 여러 가지 네트워크 드라이버를 제공한다. 그중 가장 유명한 bridge, host, overlay가 무엇인지 보자. 1. bridge : 하나의 호스트 컴퓨터에서 여러 개의 컨테이너들이 통신할 수 있게 한다. 2. host : 호스트 컴퓨터와 동일한 네트워크에서 여러 개의 컨테이너들이 통신할 수 있게 한다. 3. overlay : 여러 호스트 컴퓨터(다른 네트워크)에서 여러 개의 컨테이너들이 통신할 수 있게 한다. docker network를 확인할 수 있다. daemon이 실행되면서 bridge, host, none이 default로 생성된다. docker network ls // 자세한 네트워크 정보보기 docker network i.. 2022. 3. 29. mariaDB-server dockerfile 만들기 update : 설치 가능한 리스트를 업데이트 하기(패키지 업데이트가 아님) upgrade : apt-get install로 설치한 패키지들을 최신 버전으로 업그레이드하기 mariadb-server : mariadb server를 사용할 것이기에 설치하기 -y : 설치 중 프롬프트에 대해 자동 yes로 응답하도록 설정. apt-get update apt-get -y upgrade apt-get -y install mariadb-server mariaDB server가 background에 도는 것을 foreground로 바꿔 docker가 꺼지지 않도록 해준다. echo "\ndaemon off;" >> /etc/mysql/mariadb.cnf mariaDB가 설치가 잘 되어 있으면 아래 경로에 mari.. 2022. 3. 29. Docker 명령어 정리 debian를 이미지로 사용할 것이기에 밑에 명령어를 입력했다. Debian 이미지를 기반으로 Docker 컨테이너를 시작하라는 명령어고, 이미지가 로컬에 없으면 먼저 다운로드한다. docker container run debian 위의 명령어를 실행하면 아마 바로 꺼질 것이다. 왜냐하면 위의 도커는 debian만 열고 아무런 기능을 넣어주지 않았기 때문이다. -it 옵션을 통해 터미널을 열어두어 container가 꺼지지 않게 설정할 수 있다. docker container run -it debian /bin/bash // 백그라운드에서 실행하기 docker container run -it debian /bin/bash& // docker 종료 exit 아래 명령어를 통해 docker 리스트를 볼 수 .. 2022. 3. 24. Ubuntu에 docker 설치하기 https를 통해 Docker 저장소에 액세스 할 수 있도록 일부 종속성을 설치해야 된다. sudo apt-get install apt-transport-https ca-certificates curl gnupg2 필요한 모든 종속성이 설치되면 밑의 명령어를 통해 Docker의 GPG 키를 다운로드하고 추가한다. curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - Docker 저장소를 추가한다. sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" apt-get의 reposito.. 2022. 3. 24. 이전 1 다음 728x90