dockerfile はイメージの構築に使用されるファイルで、
ファイルの内容であるコマンド (大文字) + パラメーターを 1 行ずつ実行します。
各行はイメージの各レイヤーを表します。
创建文件夹
mkdir test-volume
创建并编辑dockerfile文件
vim dockerfile
创建 centos镜像并挂载两个卷(dockerfile文件的内容)
FROM centos
VOLUME ["volume01","volume02"]
CMD echo "-----end-----"
CMD /bin/bash
创建容器
docker build -f /home/test-volume/dockerfile1 -t caosheng/centos .
查看镜像
docker ps
ミラー マウントの情報とアドレスを表示します。
docker Inspection "mirror id"
--volumes-from
データ ボリューム コンテナーの同期は、親クラスを継承する Java の extends サブクラスに似ています (ただし、 docker01はこの時点ではデータボリュームコンテナです(一度自分で実行することをお勧めします)
データコンテナ内の共有コンテナが削除されても、他の共有コンテナのデータは失われません。つまり、ここでのデータ共有は基本的にコンテナ間のデータです。
自分でミラーを作成するための dockerfile の手順 (注意!!! すべて大文字) の詳細な説明
FROM #基本的なミラーリング、すべてはここから始まります
MAINTAINER #ミラーリング名+電子メールを書いた人
RUN #ミラーリングの構築時に実行する必要があるコマンド
ADD #ステップ、tomcatミラーリング、tomcat圧縮パッケージの追加コンテンツ
WORKDIR #ミラーリング作業ディレクトリ
VOLUME #マウントディレクトリ
EXPOSE #公開ポート設定
CMD #コンテナ起動時に実行するコマンドを指定 (最後のコマンドのみ有効で置き換え可能)
ENTRYPOINT #コンテナ起動時に実行するコマンドを指定 (コマンド追加可能)
ONBUILD #ビルド時継承された Dockerfile を使用すると、ONBUILD コマンドが実行されます。トリガーコマンド。
COPY #ADD と同様に、ファイルをミラー
ENV にコピーするのにご協力ください #ビルド時に環境変数を設定してください!
ミラー演習を作成する