Docker入门之--Dockerfile相关操作
发布日期:2021-05-15 01:31:53 浏览次数:40 分类:精选文章

本文共 2757 字,大约阅读时间需要 9 分钟。

Dockerfile ���������������������

������ Dockerfile ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

Dockerfile ���������������

���������������������Dockerfile ������������������������������������������������������������������������

1. ������ Dockerfile ������

������������������ Dockerfile ������������������������

# ������������FROM alpine:3.19# ���������������RUN apt update && apt install -y \    curl \    wget \    || true

2. ������ docker build ������

���������������������������������

docker build -t image-debug .

3. ������������������

���������������������

Successfully built image be460bb201e1

��������������������� be460bb201e1���������������

docker run -it be460bb201e1

������������������������ ping localhost ��������������������������������������������������������������������������������������������������������� PATHconfigure����������������������������������

Dockerfile ������������������

������ Dockerfile ������������������������������������������������������������

1. ������������������

FROM base_image:version

2. ���������������

MAINTAINER Your Name 

3. ������������

���������������������

  • ���������������������
  • COPY /source /destination
    1. ���������������
    2. COPY "/source/*" "/destination"

      ��������������������������������� build context ���������������

      4. ������������

      ADD requirements.txt /app/

      5. ������������������

      ENV KEY=value

      6. ������������

      EXPOSE 80

      7. ��� comida

      VOLUME /var/lib/data

      8. ������������

      WORKDIR /app

      9. ������������������

      ������������������������ CMD���

      CMD ["echo", "Hello, Docker!"]

      10. ������������

      ������������������������������ docker run ���������������

      ENTRYPOINT ["sh", "-c", "echo Hello from entrypoint"]

      Dockerfile ������������������

      • ���������������RUN ������������������������������������������������������������������
      • ���������������������������������������������������������������������������������
      • ��������������������������� -t ������������������������������������������
      • ���������������Dockerfile ��������� CI/CD ������������������������

      ������

      ������ Dockerfile ������ NGINX ���������

      # ������������FROM nginx:latest# ������������RUN apt update && apt install -y \    nginx-full# ���������������WORKDIR /etc/nginxRUN tee /etc/nginx/sites-enabled/default << EOFserver {    listen 80 default_server;    server_name localhost;    location / {        root /usr/share/nginx/html;        try_files $uri $uri/ /index.html;    }}EOF# ������������EXPOSE 80CMD ["nginx", "-g", "daemon off;"]

      ������������������������

      docker build -t nginx-debug . && docker run -it -p 8080:80 nginx-debug

      ��������������������������������������� Dockerfile ������������������������������������������

    上一篇:Docker入门之-镜像(二)
    下一篇:Docker容器安装软件报E: Unable to locate package的错误

    发表评论

    最新留言

    路过,博主的博客真漂亮。。
    [***.116.15.85]2025年05月05日 06时09分31秒