python-challenge

Docker timezone 時區問題

Docker Timezone 時區問題 方法一: 將本機的時間帶到 image 當中 when docker run some-image 1 -v /etc/localtime:/etc/localtime:ro docker-compsoe.yml 1 2 3 4 5 services: some-container: volumes: - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro 方法二(推薦): 設定環境變數 when docker run some-image 1 -e "TZ=Asia/Taipei" docker-compose.yml 1 2 3 4 sevices: some-container: environment: TZ: Asia/Taipei 例外 如果使用到 alpine 版本 則需要自行重新 build image Dockerfile 先添加以下兩行,再進行上述操作 1 2 RUN apk update && \ apk add -U tzdata

August 15, 2022 · 1 min · 66 words · GeminiXiang
Docker-registry

Docker private registry搭建

Docker-compose.yml 無密碼,無SSL 1 2 3 4 5 6 7 8 9 10 11 12 version: '3' services: registry: image: registry:2.8.1 ports: - "21010:5000" environment: REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY: /data volumes: - ./auth:/auth - ./data:/data Chagne your images name 1 docker tag alpine localhost:21010/my-alpine Push it 1 docker push localhost:21010/my-alpine after all, 4. Pull your image from private registry 1 docker pull localhost:21010/my-alpine Ref. https://gabrieltanner.org/blog/docker-registry/

August 15, 2022 · 1 min · 61 words · GeminiXiang