Docker

·Docker
extra_hosts컨테이너에 외부 호스트 정보를 추가한다.extra_hosts: - "somehost=162.242.195.82" - "otherhost=50.31.209.229" - "myhostv6=::1" IPv6는 대괄호도 사용할 수 있다.extra_hosts: - "myhostv6=[::1]" 컨테이너 내 /etc/hosts에 호스트 정보가 생성된다.162.242.195.82 somehost50.31.209.229 otherhost * localhost 대신 host.docker.internal를 사용하면 자동으로 mapping
·Docker
1. 목표 Docker compose를 사용하여 RabbitMQ 컨테이너를 생성하고, Management 페이지를 실행한다. 2. 파일구성 2-1. docker-compose.yml version: "3.8" services: rabbitmq: image: rabbitmq:3-alpine container_name: rabbitmq volumes: - ./.docker/rabbitmq/etc/:/etc/rabbitmq/ - ./.docker/rabbitmq/data/:/var/lib/rabbitmq/ - ./.docker/rabbitmq/logs/:/var/log/rabbitmq/ ports: - 5672:5672 # default port - 15672:15672 # management port env..
·Docker
docker 버전 확인docker --versiondocker 이미지 가져오기docker pull docker 이미지 가져와서 컨테이너 실행docker run docker 실행중인 컨테이너 확인[-a] 전체 목록 확인docker ps [-a]docker 컨테이너 실행docker start docker 컨테이너 종료docker stop docker 컨테이너 제거docker rm docker 컨테이너 모두 제거docker rm -f $(docker ps -a)docker 이미지 제거docker rmi docker 사용하지 않는 이미지 모두 제거docker image prunedocker 이미지 모두 제거docker image prune -adocker 컨테이너 환경을 이미지로 생성docker commit ..
·Docker
1. 이슈 docker-compose php 컨테이너 실행 중 "executor failed running [/bin/sh -c apt-get update]: exit code: 100" 에러 발생. 2. 원인 ubuntu system 시간과 실제 시간이 달라서 Dockerfile 내 "apt-get update" 실행 시 에러 발생 3. 해결 apt-get update 수행 전 명령어를 추가 RUN echo "Acquire::Check-Valid-Until \"false\";\nAcquire::Check-Date \"false\";" | cat > /etc/apt/apt.conf.d/10no--check-valid-until RUN apt-get update
·Docker
목표Docker compose를 사용하여 Nginx, PHP, MySQL 컨테이너를 생성하고, Laravel 프로젝트의 개발환경을 구성한다. 파일구성2-1. docker-compose.ymlversion: "3.7"services: php: build: context: . dockerfile: ./php/Dockerfile restart: always ports: - "9000:9000" expose: - "9000" volumes:# - ./php/config/custom.ini:/usr/local/etc/php/conf.d/custom.ini - ./app:/home/app mysql: image: mysql:8..
·Docker
1. 목표Docker container의 환경을 Docker image로 만들면 내가 필요한 컨테이너 환경을 커스텀하여 사용ubuntu기반 NVM(Node Version Manager)가 설치된 Docker container를 Docker image로 생성 2. 환경Windows11Docker version 20.10.16Docker Compose version v2.6.0Ubuntu 18.04NVM 3. 진행과정3-1. Docker Hub에서 사용할 OS image 선택 3-2. 선택한 OS image로 Docker container 실행# docker-compose.ymlversion: "3.7"services: ubuntu: image: ubuntu:18.04 command: tail ..
helperwoo
'Docker' 카테고리의 글 목록