[Docker] 우분투 /sbin/init 및 systemctl 사용하기
2022. 12. 2. 22:19ㆍ카테고리 없음
반응형
우분투 /sbin/init 및 systemctl 사용하기
Dockerfile 편집
FROM ubuntu:22.04
ARG DEBIAN_FRONTEND=noninteractive
ENV TZ=Asia/Seoul
RUN sed -i 's/kr.archive.ubuntu.com/mirror.kakao.com/g' /etc/apt/sources.list
RUN apt update \
&& apt install -qq -y init systemd \
&& apt install -qq -y build-essential \
&& apt install -qq -y tzdata \
&& apt install -qq -y vim curl \
&& apt-get clean autoclean \
&& apt-get autoremove -y \
&& rm -rf /var/lib/{apt,dpkg,cache,log}
CMD ["/sbin/init"]
도커 빌드
docker build --tag anti1346/ubuntu-init:22.04 .
도커 컨테이너 실행
docker run -d --privileged --name ubuntu --hostname ubuntu anti1346/ubuntu-init:22.04 /sbin/init
도커 컨테이너 진입 및 시간 확인
docker exec -it ubuntu bash
root@ubuntu:/# date
Thu Apr 28 14:39:55 KST 2022
- 참고사이트
github : https://github.com/anti1346/ubuntu-init-22.04
docker hub : https://hub.docker.com/r/anti1346/ubuntu-init
반응형