+2
Lỗi khi chạy Docker up trên môi trường MacOS
E mới chuyển sang dùng docker, Em đang gặp một lỗi khi chạy docker up. Mọi người giúp e với... Cụ thể lỗi là khi nó chạy đến dòng này trong Dockerfile
RUN \
set -xe; \
apk add --no-cache git openssl openssh; \
wget https://github.com/just-containers/s6-overlay/releases/download/v1.21.4.0/s6-overlay-amd64.tar.gz -O - | gunzip -c | tar -xf - -C /; \
set +e; \
[[ "$(grep $DOCKER_UID /etc/passwd)" ]] && deluser "$(grep $DOCKER_UID /etc/passwd | cut -d':' -f1)"; \
adduser -S -u $DOCKER_UID mobibot; \
set -e; \
chown $DOCKER_UID -R /opt/mobibot
Thì nó bắn ra lỗi này ạ:
+ wget https://github.com/just-containers/s6-overlay/releases/download/v1.21.4.0/s6-overlay-amd64.tar.gz -O -
+ tar -xf - -C /
+ gunzip -c
Connecting to github.com (192.30.255.112:443)
ssl_client: github.com: TLS connect failed
wget: error getting response: Connection reset by peer
gunzip: invalid magic
tar: short read
Thank cả nhà.
Thêm một bình luận
1 CÂU TRẢ LỜI
+1
Em thử cài thêm package ca-certificates
xem sao, trong Alpine không có sẵn thì phải.
RUN apk update \
&& apk add ca-certificates \
&& update-ca-certificates
hoặc chuyển sang dùng image Ubuntu ý
@thangtd90 Dạ, ý anh có phải là add thêm đoạn đó vào trong Dockerfile ko ạ. Hồi sáng em cũng search, rồi thêm vào chạy thử mà vẫn ko đc.(huhu)
@thanhnguyen uh đúng rồi em, đưa vào chạy trước câu lệnh wget
ý
Nếu vẫn không được thì em thử chuyển sang dùng image Debian hay Ubuntu xem sao