DevOps/Docker7 Docker 오라클 이미지 생성 및 실행 21c ( 공식 github 제공 sh 활용 ) 들어가며 Oracle에서 제공하는 Dockerfile, sh 프로그램을 사용하여 오라클에서 제공하는 설치바이너리를 이미지로 만드는 방법을 알아보도록 한다. 1.실행환경 Windows 10 Git bash Docker 2.준비사항 오라클DB 설치바이너리 다운로드를 위해 Oracle 계정필요 3.Dockerfile download 설치되는 위치는 D:\Project\docker로 설정하였다. PS D:\Project\docker> git clone https://github.com/oracle/docker-images Cloning into 'docker-images'... remote: Enumerating objects: 15633, done. remote: Counting objects: 100% (8.. 2022. 5. 31. 몽고디비(MongoDB) docker-compose 설치 및 데이터 CRUD 예제 docker-compose.yml version: '3.8' services: mongodb: image: mongo container_name: mongodb restart: always ports: - 27017:27017 volumes: - ./mongodb:/data/db environment: - MONGO_INITDB_ROOT_USERNAME=root - MONGO_INITDB_ROOT_PASSWORD=1234 - MONGO_INITDB_DATABASE=mydb MONGO_INITDB* 옵션을 지정하여 비밀번호, 데이터베이스를 초기화 한다. restart - docker 엔진 실행시 자동으로 이미지를 실행한다. volumes을 설정하여 데이터를 영속화한다. docker-compose 실행 do.. 2022. 1. 28. Docker - MySql 8 개발환경, docker-compose로 간단하게 구성하기 docker-compose를 사용하여 MySql8 개발환경을 간단하게 구성하고 워크벤치를 통해 설치된 인스턴스에 접속해본다. 개발환경 MacOS ( Windows 동일 ) Docker Workbench For mysql8 - 여기서 OS에 맞게 다운로드 docker-compose.yml version: '3' services: mysql: platform: linux/x86_64 image: mysql:8.0 container_name: local-db restart: always ports: - 3306:3306 environment: MYSQL_ROOT_PASSWORD: 1234 TZ: Asia/Seoul volumes: - ./db:/var/lib/mysql - ./config:/etc/mysql .. 2022. 1. 5. 이전 1 2 다음