728x90

Docker 9

[Docker] DEBIAN_FRONTEND=noninteractive

Dockerfile을 통해 패키지 설치할 때 아래와 같이 interactive 입력을 받지 않으려면 DEBIAN_FRONTEND=noninteractive 를 추가하면 된다. Please select the geographic area in which you live. Subsequent configuration questions will narrow this down by presenting a list of cities, representing the time zones in which they are located. 1. Africa 2. America 3. Antarctica 4. Australia 5. Arctic 6. Asia 7. Atlantic 8. Europe 9. Indian 10. P..

Docker 2023.03.26

Docker 이미지 만들기-docker build, docker commit

docker image 만드는 방법 1. docker build: Dockerfile을 이용하여 이미지 생성 2. docker commit: docker container에서 수정 후 이미지 생성 1. docker build로 이미지 만들기 Dockerfile 만들기 https://docs.docker.com/engine/reference/builder/ FROM : base image 지정하는 명령어 ex) FROM ubuntu:latest RUN : build 과정에서 실행하는 명령어 ex) RUN apt-get update && apt-get -y install apt-transport-https WORKDIR : 작업 디렉토리 지정하는 명령어 / 해당 디렉토리가 없으면 생성 COPY : host에..

Docker 2023.03.23

docker, docker-compose 설치 후 Permission denied

docker, docker-compose 설치 방법은 아래 글 참고 docker, docker-compose 설치 on Ubuntu 1. docker 설치하기 https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository 1. 패키지 설치 sudo apt-get update sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release 2. GPG key 추가 sudo mkdir -p /etc/apt/keyrings thxxyj.tistory.com 1. Docker 설치 후 Permission denied docker 설치가 끝난 뒤 docker ps 를 확인했을때 per..

Docker 2022.12.19

도커 이미지/컨테이너 생성 삭제 (with Portainer)

도커 관리를 UI로 할 수 있는 오픈소스 툴 Portainer를 이용하면 관리가 편리하다 https://www.portainer.io/ Portainer 설치 방법 1. Portainer 데이터 저장할 볼륨 생성 docker volume create portainer_data 2. 도커로 Portainer 컨테이너 생성 docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce # -d : 백그라운드 모드(detached mode) 실행 # -p 9000:9000 : 호스트 포트를 컨테이너 포..

Docker 2022.12.08

Docker network 생성 / container IP 확인

Docker network 조회 user@server01:~$ docker network ls NETWORK ID NAME DRIVER SCOPE 635c61a5e6fe bridge bridge local f343598b37e2 host host local 1210dce73ff5 none null local bridge, host, none은 Docker daemon이 실행되면서 기본 생성되는 네트워크 Docker network 종류 bridge: 하나의 호스트 내에서 여러 컨테이너 간 네트워킹 host: 호스트와 동일한 네트워크에서 컨테이너를 사용 overlay: 여러 호스트의 컨테이너들 간 네트워킹을 위해서 사용 Docker network 생성 https://docs.docker.com/engine/..

Docker 2022.10.01
728x90