importコマンドの使い方を解説します。ver17.12.1に対応してます。このコマンドは、tar形式のファイルシステムイメージからDockerイメージを作成することが可能です。import元のファイルは、http経由のリモートファイルもサポートされてます。それでは以下で詳細に解説いたします。importコマンドは、コンテナのベースとなるファイルシステムイメージのtar形式のアーカイブファイルを、Dockerイメージとして取り込むことができます。tar形式の他に、.tar.gz、.tgz、.bzip、.tar.xz、.txzの各形式のimportが可能です。exportコマンドを利用することで作成することが可能です。exportコマンドで出力したアーカイブファイルtestvm.tarを使用します。アーカイブファイルtestvm.tarを基にDockerイメージを作成するには、以下のコマンドを実行します。作成するDockerイメージの名前は「testvm-new:v1.0」とします。testvm-new:v1.0Dockerイメージが作成されていることを確認します。importコマンドを実行します。image.」を設定してます。testvm-new:v2.0Dockerイメージが作成されていることを確認します。inspectコマンドにて、Dockerイメージの設定情報を確認します。testvm-new:v2.0対象イメージの詳細情報が大量に出力されますが、目的の部分のみ抜粋して掲載します。importコマンドで設定したコミットメッセージを確認することができました。■Dockerイメージを作成する際にDockerfile用の命令を設定する通常、Dockerイメージには様々な設定情報が格納されてます。コンテナ起動時に実行するコマンド(CMD、ENTRYPOINT)、コンテナ外に公開するポート(EXPOSE)、コンテナ内に設定する環境変数(ENV)、など他にも多数あります。importコマンドは、「-c」オプションを使用して、指定したDockerfile用の命令を設定したDockerイメージを作成することができます。試しに、以下のコマンドで、Dockerイメージを作成する際に、VOLUME設定とEXPOSE設定の追加を行いたいと思います。testvm-new:v3.0Dockerイメージが作成されていることを確認します。inspectコマンドにて、Dockerイメージの設定情報を確認します。testvm-new:v3.0対象イメージの詳細情報が大量に出力されますが、目的の部分のみ抜粋して掲載します。(略)先ほど指定したEXPOSEとVOLUMEの設定内容が反映されていることが確認できました。このDockerイメージを使用してコンテナを起動した場合、コンテナ内の8080番ポートが公開され、コンテナ内の/optがDockerホスト上のファイルシステムと接続されます。■リモートにあるアーカイブファイルをhttp経由で受け取りDockerイメージを作成するWebサーバmyweb.com上にあるtestvm.tarファイルを、URL指定でimportしてみます。testvm:v10.0※myweb.comは私のローカルネットワーク上のWebサーバの1つです。外部からは接続できません。以下のように、webサーバからアーカイブファイルがダウンロードされて、Dockerイメージが作成されました。imagesコマンドで確認してみます。MB作成されていることが確認できました。importコマンドのimportファイルを指定する部分に「-」を指定した場合、アーカイブファイルの情報を標準入力から受け取ることができます。importコマンドで受け取る場合の例になります。imagesコマンドで確認します。MBDockerイメージが作成されていることが確認できました。以下の形式でも実行可能です。importコマンドの紹介を終わります。ご指摘、ご要望などが御座いましたらコメントいただけるとうれしいです。他のDockerコマンドの実例付紹介記事は、本サイト内の別記事「Dockerのコマンドの一覧(ver1.12対応版)(オリジナルな実例付き)」をご参照ください。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。テニス、作品鑑賞(映画、アニメ、ドラマ、絵画など)、讃岐うどん食べ歩き。コンピュータ業界に身を置く中年おやじです。世の中にはまだ自分が知らない情報があふれていて、知っているつもりでも全体の半分も知らないことがいっぱいあります。見つけた情報はGoogleKeepにメモる毎日です。ある日、自分が良いと思うことは、同じように感じる方も、数は少ないかもしれないけどいるはず、と思いまして、そのことが本サイト「めもたんす」を作るきっかけとなりました。自分がいいなと思ったことを記事にまとめたサイトです。technology.。