일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- Spring Open Feign
- coalesce
- spring boot redis
- docker-compose
- RabbitMQ
- Hibernate
- ChannelPipeline
- docker compose mysql
- vue.js
- docker
- Docker Compose
- spring boot
- spring cloud
- QueryDSL
- MySQL
- KAFKA
- Selenium
- redis
- grafana
- weblogic 10
- netflix oss
- Redis Sentinel
- JPA
- argo cd
- Netty
- WebLogic
- jmeter
- mybatis
- cassandra
- Airflow
- Today
- Total
목록devops/docker (15)
IT.FARMER
docker env, arg 차이점 docker 에서 env 와 arg는 변수로 선언 할 때 사용한다. 둘 다 비슷해 보이긴 하지만 다른 명령어 임을 기억하자 . 1. ARG (Argument) docker 빌드중에만 사용되는 빌드 타임 환경 변수이다. docker 명령어에서 ‘—build-arg’ 플래그(FLAG)를 사용하여 값을 전달 할 수 있다. 주로 이미지 빌드 프로세서에서 인자를 전달하고 이미지의 컨텍스트에 따라 변경 가는한 값으로 사용된다. docker 이미지내에서는 사용 불가능 하며, 빌드중에만 사용된다. 예시: ARG VERSION=latest FROM ubuntu:$VERSION 실행 예시: docker build --build-arg VERSION=1.0 -t myimage ./Dock..
dockerfile에 springboot profile 적용하기 docker file ENV USE_PROFILE 을 환경설정 파일로 만들고 docker run 시에 설정 정보를 넣어서 실행할 수 있도록 한다. 디폴트 값은 local 이다. # docker file # 1. Start with a base image containing Java runtime FROM adoptopenjdk/openjdk11 # 2. Add Author info LABEL maintainer="skan@" # Add a volume to /tmp VOLUME /tmp # Make port 8761 available to the world outside this container EXPOSE 8761 # The applic..
도커 실행 권한문제 - dial unix /var/run/docker.sock: connect: permission denied docker pull harbor.mezzomedia.co.kr/media-report/msa/crawler-server@sha256:6d05174d3ca540258f08a3f2cc84823f8baabe8b0b0b2affebe3d546f701b0c9 Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/create?fromImage=harbor.mezz..
docker 와 docker-compose 를 이용하여 쉽게 mysql 을 구성 할 수 있다. docker-compose.yml 파일 version: '3.1' services: ################################### #### DB Mysql ################################### db: #build: . image: mysql:5.7.21 container_name: aereport-mysql command: - --default-authentication-plugin=mysql_native_password - --character-set-server=utf8mb4 - --collation-server=utf8mb4_unicode_ci - --range..
docker-compose jenkins docker, docker-compose 를 사용하여 local 혹은 dev jenkins 를 만들수 있다. docker 로 jenkins를 설치 하기 위해 3가지 파일을 준비한다. .ENV 환경설정 파일 Dcokerfile jenkins docker 설정 파일 docker-compose docker 를 실행시키기위한 설정 값 .ENV # VOLUMES : Docker 머신에서 사용하는 물리적인 디렉토리를 실제 디렉토리로 변경 JENKINS_HOME=./jenkins_home Dockerfile FROM jenkins/jenkins:lts-jdk11 # user 변경 (root) USER root # jenkins 에서 사용할 docker 설정 RUN apt-ge..
docker-compose 기본 명령어 -f docker compose 는 기본 적으로 현재 폴더에 있는 docker-composer.yml 파일을 설정 파일로 사용한다. 다른 이름의 설정 파일을 사용 할경우 -f 으로 사용한다. docker-compose -f docker-compose-anyfile.yml up up docker-compose 에 정의된 모든 서비스 컨테이너를 생성하고 실행 하는 옵션 -d : 백그라운드 모드 -build : 이미지 빌드 -t : 서비스 시작시간 , 타임 아웃 설정 docker-compose up start(start / stop / pause / unpause / restart) 서비스가 정지된 컨테이너를 다시 시작하기 위한 커멘드 옵션 docker-compose s..
2020/01/10 - [NoSQL/Redis] - Redis 특징 2020/01/10 - [NoSQL/Redis] - Docker Redis 2020/01/10 - [NoSQL/Redis] - Spring Boot Redis (standard) 2020/01/10 - [NoSQL/Redis] - Redis install linux 2020/01/10 - [NoSQL/Redis] - Redis Replication (Master Slave) 구성 2020/01/10 - [NoSQL/Redis] - Redis Sentinel 구성 2020/01/10 - [NoSQL/Redis] - Redis Clustering 구성 2020/01/13 - [NoSQL/Redis] - Spring boot redis Sen..
2019/06/21 - [docker] - Docker Compose 설명 docker-compose Sample docker compose 를 사용하여 이미지를 한번에 여러개 관리 할 수 있다. mysql db musql admin page cassandra version: '3.1' services: # DB Mysql db-mysql: image: mysql:5.7.21 container_name: mysql command: --default-authentication-plugin=mysql_native_password --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci restart: always environment: MYS..
Docker Compose - 다중 컨테이너 응용 프로그램 배포 , 필요에 따라 사용자 지정 Docker 이미지를 사용 할수도 있다. - 기본적으로 배포하려는 각 컨테이너와 컨터이너에 대한 특정 특성을 정의 한다. 1. 볼륨 리스트 확인 > docker volume ls 2. 볼륨 상세 정보 확인 > docker volume inspect {volume_id or volume_name} 3. 볼륨 삭제 > docker volume rm {volume_id or volume_name} 4. 서비스지우기 - down 1. down 옵션은 서비스를 지웁니다. 2. 컨테이너와 네트워크를 삭제하며, 옵션에 따라 볼륨도 지웁니다. 3. 볼륨이 연결되어 있으면 디렉토리를 삭제하여도 이미 볼륨이 연결되어 있다고 오류가..