[基礎編] Docker でイメージ作成からビルド、実行まで


議題

以下はdockerのイメージを自分で作成する方法です

前提

Docker初心者向けドキュメントです

インストールまだの人はこちらから

https://qiita.com/RIKIgigasu/items/c5ea6941768411c67531

特にWin10 home の方は、docker for Windows は落とせません。docker toolbox を落として環境整備になります。HyperVの仮想が使えないのでもともとoracle 仮想ソフトを入れていた方は、oracle仮想ソフトの入れ替え必要 ⇒これしないとdocker とのバージョンが合わなくホストとのマウントできませんので注意。

実践

$nano Dockerfile  

Dockerfile 作成のエディタが開かれる

FROM alpine
CMD ["echo","hello"]

保存してビルドします

実行

docker run のあとのシリアルぽいネームがイメージID
覚えられないと思うのでこのイメージIDをリネームができます

リネーム前の実行結果と同じであることを確認

まとめ

・Docker は処理が終わったらコンテナはすぐ終わる
・仮にコンテナを継続させたい場合は「-t」をつけて実行