일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- WebLogic
- weblogic 10
- Airflow
- docker compose mysql
- Hibernate
- KAFKA
- ChannelPipeline
- Netty
- grafana
- RabbitMQ
- Redis Sentinel
- JPA
- coalesce
- spring boot redis
- spring cloud
- redis
- Docker Compose
- cassandra
- Selenium
- QueryDSL
- docker-compose
- vue.js
- argo cd
- netflix oss
- docker
- mybatis
- MySQL
- Spring Open Feign
- jmeter
- spring boot
- Today
- Total
목록2024/04/07 (3)
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..
Jenkinsfile 에서 변수사용시 차이점 ${env.propertie-name} 과 ${properties}의 차이는 env. 으로 시작되는 파일은 Jenkins 에서 변수로 생성해둔 파일을 사용할때 사용한다. 이프로젝트는 매개변수가 있습니다 를 체크한다 이후 String Parameter.. 등등 선택하여 매개변수명을 등록한다. 이후 위에서 언급한바와같이 ${env.매개변수명} 을 입력하여 사용한다. 또한 Jenkins 에서는 사용할수 있는 환경변수들이 있는데 그중 하나가 BUILD_NUMBER 이다. 빌드넘버는 여기 히스토리에 표시되는 값과 동일하다. 해당값을 이용하여 Jenkins의 execute shell 탭에서 활용 할 수도 있다. 이렇게 하면 Jenkins 빌드넘버로 jar 파일을 관리하며..