
本文共 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
- ���������������
- ���������������RUN ������������������������������������������������������������������
- ���������������������������������������������������������������������������������
- ��������������������������� -t ������������������������������������������
- ���������������Dockerfile ��������� CI/CD ������������������������
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 ������������������
������
������ 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 ������������������������������������������
发表评论
最新留言
关于作者
