目次
公式文書の説明:
https://docs.docker.com/engine/reference/builder/
DockerFileの基本的な知識:
Dockefile実行プロセス:
DockerFile、イメージ、コンテナーの違い:
Dockerfileアーキテクチャ:
新しいdockerfileを作成します。
FROM centos #如果本地不存在基础镜像,会自动下载
MAINTAINER layman<[email protected]> #设置作者
ENV BABYPATH /usr/local/layman #设置环境变量
WORKDIR $BABYPATH #设置工作目录
VOLUME ["$BABYPATH/laymanVolume"] #设置数据卷
RUN yum -y install vim #安装vim命令
EXPOSE 520 #暴露端口520,憋说话,吻我
CMD echo "listen to me , oh my baby------"
CMD /bin/bash
イメージを作成します。
docker build -f /usr/local/layman/dockerfile -t centos:baby .
ミラーリングの変更の履歴を表示します。
# 假设有一个镜像名叫layman,它的Dockerfile中有这么一句话 ONBULID run echo "I'm your son"
# 假设有个镜像依据layman构建(FROM layman),那么会触发ONBULID命令 trigger
カスタムTomcatイメージ:
Tomcatコンテナが起動した後、データボリューム機能を介してWebアプリケーションを同期できます。
おすすめブログ:
https://docs.docker.com/engine/reference/builder/
https://blog.csdn.net/wo18237095579/article/details/80540571