在Docker下部署静态网站

先在网站页面文件根目录下创建Dockerfile,并粘贴以下代码

FROM nginx
COPY . /usr/share/nginx/html

在Dockerfile文件目录下执行以下命令生成docker镜像img-website, 不要忘记最后一个点

docker build -t img-website .

在Docker的对应内容文件夹下创建docker-compose.yml文件

version: "3.3"
  
services:
  web:
    restart: always
    image: img-website
    volumes:
      - /root/docker_data/website/data/html:/public
    container_name: website
    ports:
      - '8080:80'
 

最后运行开启容器

docker-compose up -d

发表回复