1. VOLUME : 마운트 지점을 생성
FROM ubuntu
RUN mkdir /myvol
RUN echo "hello world" > /myvol/greeting
VOLUME /myvol
2. USER : RUN, CMD, ENTRYPOINT를 실행하는 사용자
# 사용문법
USER <user>[:<group>]
USER <UID>[:<GID>]
# 예시
FROM microsoft/windowsservercore
# Create Windows user in the container
RUN net user /add patrick
# Set it for subsequent commands
USER patrick
3. WORKDIR : 작업 디렉토리 설정
# 예시
WORKDIR /path/to/workdir
# 디렉토리가 없으면 생성한다.
4. ARGS : 빌드 시 환경변수 설정
# 사용문법
ARG <name>[=<default value>]
# 예시
FROM busybox
ARG user1=someuser
ARG buildno=1
Docker(도커) apache tomcat(아파치 톰캣) 연동 (0) | 2022.03.31 |
---|---|
Dockerfile 기본문법(1) (0) | 2022.03.29 |
Docker Compose 문법 (0) | 2022.03.28 |
댓글 영역