既存のコンテナを拡張してオリジナルのdockerイメージを作成する方法の紹介。イメージを作成するところから、ファイル出力するところまで。導入dockerを導入します。Macであればこの辺りを参考にしてください。Macにdockerをインストール概要Macにdockerをインストールします。インストールhomebrewを使ってインストールします。ターミナルから以下のコマンドで実行します。Downloading...tech-blog.s-yoshiki.com2019.06.09検証するバージョンはこちらです。falseベースのdockerイメージの導入イメージの検索ベースとなるdockerイメージを導入します。centosで試してみます。searchで任意のイメージを検索します。イメージのpull次のコマンドでイメージをpullします。centos:7確認します。202MBpullできているのが確認できました。202MBほどあります。コンテナの起動からカスタマイズまでイメージの起動イメージの起動をします。/bin/bashコンテナ内の設定コンテナにログインをするので任意の設定を行ないます。tools"終了する場合はexitします。psで起動したコンテナを確認してみます。ex-centos7カスタムイメージの作成コンテナからカスタムイメージの作成commitコマンドで作成したコンテナからカスタムイメージを作成します。commitコマンドは次のように使います。${イメージ}:${タグ}今回の条件であれば次のようになります。centos:ex-centos7sha256:74bb70d21c8f84809b1169f3a0f0fd990c92ad7df8810034dfbaf88b47cdc3c8イメージを確認してみます。202MBカスタムイメージからコンテナの作成runコマンドでカスタムイメージからコンテナを作成します。/bin/bashカスタムイメージの削除rmiコマンドで作成したイメージを削除します。save/loadsavedockerのイメージに付属するメタ情報を含めたイメージを保存します。saveは次のように使います。${イメージ名}実際に実行してみます。書き出してみると685MBになりました。loadsaveされたイメージを読み込みます。export/importexportコンテナを保存します。メタ情報などは除外されます。コマンドは次のように使います。${コンテナ名|コンテナID}実際に実行します。exported-image.tarこちらは、572MBで出力されました。importimporは次のように使います。${レポジトリ${:タグ}}実際に使います。使わず、別のマシンにコンテナを渡したいのであれば、save/loadを使うのが良いのかもしれません。#jawsug_ctwww.slideshare.netDockerでイメージをインポート・エクスポートするDockerでイメージやコンテナをファイルにエクスポートして、またインポートする方法を紹介します。Ubuntu上でSeleniumを動かした時のメモ・備忘録。ネット上でサンプルコードが見つかりやすいPyhtonでやることにした。セットアップした時のメモ。セットアッ...DockerDockerでMySQL5.1.73を利用する。