docker 4

[docker] alpine 리눅스에서 timezone 설정하기(docker container)

alpine 리눅스에서 timezone 설정하기(docker container) alpine 리눅스는 워낙 경량 이미지다보니 TZ 환경변수를 설정해주는 것만으로는 timezone이 정상적으로 변경되지 않는다. KST로 timezone을 설정하는 방법은 Alpine Linux WiKi에서 확인할 수 있다. 이를 활용해서 Dockerfile에서는 아래처럼 적용하면 된다. # Dockerfile ENV TZ=Asia/Seoul RUN apk --no-cache add tzdata && \ cp /usr/share/zoneinfo/$TZ /etc/localtime && \ echo $TZ > /etc/timezone \ apk del tzdata 환경변수 TZ 를 "Asia/Seoul"로 설정 apk 패키지 매..

Infra/Docker & K8S 2022.07.25

[Docker] 도커 컨테이너에서 호스트에 있는 명령어를 실행하는 방법

도커 컨테이너에서 호스트에 있는 명령어를 실행하는 방법 출처의 내용을 한글로 번역하였습니다. 출처 : https://stackoverflow.com/questions/32163955/how-to-run-shell-script-on-host-from-docker-container 도커 컨테이너에서 호스트에 있는 명령어를 호스트가 직접 실행하게 하고 싶다. 네임드 파이프(Named Pipe, 명명된 파이프)를 이용하여 컨테이너와 호스트 간 통신을 하여 구현할 것이다. 파이프란 프로세스간 통신을 할 때 사용하는 방법 중 하나이다. 리눅스 파이프 관련 자료 참고 https://gracefulprograming.tistory.com/92 https://velog.io/@t1won/Unix-pipe https://..

Infra/Docker & K8S 2022.05.18

[docker] ubuntu apt update 시 "Release file is not valid yet" 에러 발생

docker ubuntu apt update 시 "Release file is not valid yet" 에러 발생 dockerfile을 아래와 같이 구성하고 FROM ubuntu RUN apt-get update -ydocker build 했을 때, 아래와 같은 결과가 발생했다. [root@node1 test]# docker build -t test . Sending build context to Docker daemon 2.048kB Step 1/2 : FROM ubuntu ---> ba6acccedd29 Step 2/2 : RUN apt-get update -y ---> Running in 1ade374880f5 Get:1 http://archive.ubuntu.com/ubuntu focal InR..

Infra/Docker & K8S 2021.12.09

[minikube] `minikube start` 수행 시 'The "docker" driver should not be used with root privileges' 에러 발생

minikube start 수행 시 The "docker" driver should not be used with root privileges 에러 발생 minikube start 명령어를 수행했을 때 Exiting due to DRV_AS_ROOT: The "docker" driver should not be used with root privileges.라는 오류가 발생했다. language를 한국으로 하니 에러가 아래처럼 나온다 ❌ Exiting due to DRV_AS_ROOT: "docker" 드라이버는 root 권한으로 실행되면 안 됩니다해결 방법 minikube issue (https://github.com/kubernetes/minikube/issues/7903) Running miniku..

Infra/Docker & K8S 2021.12.06
728x90
반응형