반응형

Docker 6

RabbitMQ Docker compose 구성하기

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 2024.03.27

Docker 명령어 정리

docker 버전 확인 docker --version docker 이미지 가져오기 docker pull docker 이미지 가져와서 컨테이너 실행 docker run docker 실행중인 컨테이너 확인 [-a] 전체 목록 확인 docker ps [-a] docker 컨테이너 실행 docker start docker 컨테이너 종료 docker stop docker 컨테이너 제거 docker rm docker 이미지 제거 docker rmi docker 컨테이너 환경을 이미지로 생성 docker commit [이미지명[:태그]] docker 파일을 이미지로 생성 docker build docker 컨테이너 세부정보 docker inspect docker 이미지를 .tar로 생성 docker save -o="..

Docker 2024.01.15

executor failed running [/bin/sh -c apt-get update]: exit code: 100 이슈

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 2023.08.18

PHP, Nginx, MySQL 환경 Docker Compose 구성하기

1. 목표 Docker compose를 사용하여 Nginx, PHP, MySQL 컨테이너를 생성하고, Laravel 프로젝트의 개발환경을 구성한다 2. 파일구성 2-1. docker-compose.yml version: "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.0 restart: always environment: MYSQL_DA..

Docker 2023.08.18

Docker container를 Docker image로 빌드

1. 목표 Docker container의 환경을 Docker image로 만들면 내가 필요한 컨테이너 환경을 커스텀하여 사용 ubuntu기반 NVM(Node Version Manager)가 설치된 Docker container를 Docker image로 생성 2. 환경 Windows11 Docker version 20.10.16 Docker Compose version v2.6.0 Ubuntu 18.04 NVM 3. 진행과정 3-1. Docker Hub에서 사용할 OS image 선택 3-2. 선택한 OS image로 Docker container 실행 # docker-compose.yml version: "3.7" services: ubuntu: image: ubuntu:18.04 command: t..

Docker 2022.12.17
반응형