windows版 docker desktop学习笔记——6. Dockerfile编写
来源:http://www.tudoupe.com时间:2022-06-01
Windows - 5. 创建弹性搜索+kibana 管理工具portainer 。
在一个. dockerfile 中共同命令解析
Docker 文件可用于打开 Docker Hub 上的镜像, 以便查看原始图像 。
Dockerfile at f13f02d78e7ff7bb03 cf3390513045f03dbca0e7c docker-library/tomcat,例如。
Docker 文件必须名为 Docker 文件 。
二. 所有命令都用大写字母写
三. 所有命令必须遵守这些限制。
| 命令 | 用途 | 示例 |
|---|---|---|
FROM |
哪个标签和哪个底镜? |
FROM centos |
MAINTAINER |
作者信息 | lengedyun<1114592799@qq.com> |
RUN |
当容器建成时,将执行下列命令: 支持两种格式 shell: yum isntall -y vim [“可执行文件”,“参数”] Exec: |
RUN yum isntall -y vim |
EXPOSE |
对外暴露端口 |
EXPOSE 80 |
WORKDIR |
当容器形成时,终端将自动登录到工作目录。 |
WORKDIR /home/admin |
USER |
设定默认用户将图像运行为 root 。 |
USER admin |
ENV |
运行时环境变量 |
ENV JAVA_HOME /usr/local/java/jdk1.8.0_333 |
VOLUME |
配置容器数据卷挂载 |
VOLUME /tmp |
| ADD | 主机目录中的文件复制到镜像并自动处理 URL 和减压焦油包,这相当于 coppy+ depressure 。 |
ADD spring-boot-v1_5_19.jar spring-boot-v1_5_19_docker.jar |
COPY |
从主机到容器的传输源源文件 |
COPY spring-boot-v1_5_19.jar spring-boot-v1_5_19_docker.jar |
CMD: |
运行 docker 运行时可以使用多个 cmd 命令, 但只有最新的条目才会被强制执行, docker 运行参数将覆盖 cmd 参数, 而一般变量参数是 cmd 参数 。 支持两种格式 shell: yum isntall -y vim [“可执行文件”,“参数”] Exec: |
CMD /bin/bash; CMD echo "success-----------------ok" |
ENTRYPOINT |
也用于定义集装箱启动时要执行的命令,类似于 cmd, 但不在事后运行参数命令中包含。 ENTRY_POINT 通常是固定参数。 当您将 CMD 与 EXTIPOINT 混合时, cmD 用于传送 EXTIPINT 引用 。 |
ENTRYPOINT ["java","-jar","/spring-boot-v1_5_19_docker.jar"] |
二、 docker 微服务包装
一. 创建多克文件, 同时考虑到文件编码 。
2. 执行 Docker 文件
docker build -t mydockerjavaweb:v0.1. 这个红点别丢
运行完成后, 查看使用 Docker 图像的镜像 。
三. 码头网
一. 查看网络列表 docker 网络是
2. 检查网络的设置host
四种常见网络说明

相关新闻
- 2022-08-04 WPF的由来
- 2022-08-04 Win11勒索软件防护怎么打开?Win11安
- 2022-08-04 Windows系统jdk的配置
- 2022-08-04 Windows10 OneNote怎么重新登录?如何重
- 2022-08-04 超好用的 Windows 效率工具推荐
- 2022-08-04 Windows如何在CMD或PowerShell中配置代理
- 2022-08-04 powershell和cmd对比
- 2022-08-04 【QT】Windows下QT下载安装
- 2022-08-04 windows下 C++ 实现类属性的get和set方
- 2022-08-04 Win11快速助手在哪里?Win11打开快速
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
