Michael.K
# 執行nginx
docker run -idt nginx
# 執行nginx並且暴露port為8080
docker run -idt -p 8080:80 nginx
# 執行nginx在8080,在失敗的時候會自動重啟動
docker run -idt -p 8080:80 --restart on-failure nginx
# 執行nginx,結束後移除
docker run --rm -idt nginx
# 執行echo 1
docker exec container echo 1
# 進入container內
docker exec -ti container bash
# 在目前的資料夾建立image,來源是Dockerfile
docker build . -t image-name
# 在目前的資料夾建立image,來源是Dockerfile-alt
docker build . -t image-name -f Dockerfile-alt
FROM ubuntu
ENTRYPOINY ["ping"]
CMD ["localhost"]
FROM alpine:3.8
RUN apk add --update nginx && \
mkdir /run/nginx
ENTRYPOINT ["nginx", "-g", "daemon off;"]