おれさまラボスマートフォン用の表示で見るおれさまラボ実際に手を動かして理解を深めるブログ。インフラはじめにDockerをドットインストールで勉強し直してきました。Trustyに、Dockerをインストールします。Containerを操作してみようここからは、Docker専用OSであるbargeeに移動して、コマンドの実行をしました。Dockerコンテナを起動するには、「run」コマンドを使用します。イメージ名のあとに実行したいコマンドを指定することで、そのコンテナで実行した結果が出力されます。world「ps」コマンドは、現在実行されているコンテナの一覧を表示するものなので、「-a」オプションをつけないと、過去に実行したコンテナは表示されません。hungry_bellコンテナを削除するには、rmコマンドを使用します。引数には、コンテナIDを指定します。一意の値が決まれば問題ないので、はじめの3桁くらい指定してあげればOKなようです。runに「-d」オプションを付けるとバックグラウンドでコンテナを起動することができます。例では、「free」というメモリ使用量を表示するコマンドを3秒おきに実行しました。pensive_yalowコンテナIDを指定することで、そのコンテナの実行ログを出力することができます。987960「attach」コマンドを使うことで、指定したコンテナの実行状況を出力させる事ができます。「--sig-proxy=」オプションは、シグナルをアタッチしているコンテナに渡すかどうかを指定します。~]$実行されているdockerコンテナを終了させるには、「stop」コマンドを使用します。pensive_yalow停止しているコンテナを起動するには「start」コマンドを利用します。ContainerからImageを作ってみようコンテナをインタラクティブモードで起動して、何か変更を加えたものをイメージとして保存してみます。今回は、touchコマンドで、「hello.txt」を作成しました。作成したら、exitコマンドで、コンテナから抜けることができます。exitexit「/bin/bash」を実行したコンテナ「d5ad00c0ea32」をイメージとして保存してみます。pensive_yalowイメージとして保存するには、「commit」コマンドを使用します。引数にはコンテナID、名前を指定します。名前は、慣習的に「ユーザ名/イメージ名」で指定します。imagesでイメージの一覧を見てみると、新しいイメージIDで、イメージが作成されていることがわかります。MB作成されてたイメージをコンテナとして実行してみると、最初に別イメージ、別コンテナで作成したhello.txtが存在していることがわかります。Dockerfileを使ってみようイメージをもとに変更を加えた新しいイメージを自動的に作成することができます。イメージの作成手順は、Dockerfileという構成ファイルに記述します。名前とメールアドレス程度は書いておくと良いらしい。running..."]buildコマンドを使って、新しいイメージを作成します。「-t」オプションでイメージ名を指定できます。「.」は、Dockerfileの所在を表します。loading...」と出ていることがわかります。bd028db0142abuildが完了すると、新しいイメージが作成されていることがわかります。イメージIDも、元となったcentos:latestとは異なります。running...」が表示されます。Webサーバーを立ち上げてみようDockerfileを編集します。ADDは、ファイルを追加するコマンドです。EXPOSEは、ポート開放コマンドです。"FORGROUND"]追加するHTMLファイルを作成します。docker!</html>buildします。~]$コンテナを起動します。「-p」オプションは、ポートフォワード設定です。ここでは、ホスト側を8080、Dockerマシン側を80で紐付けます。docker!」が表示されます。ブラウザでアクセスする場合は、VagrantホストのIPアドレスに対して、ポート8080でアクセスします。naoto/httpd548ef09594f77d73238d7eb72789ac71fc9bd120b3cefc097eb23eda3b1b9909まとめ本だけでは腑に落ちていなかった部分がよく理解できた。教科書に沿って、演習していきます。教科書に沿って、演習していきます。教科書に沿って、演習していきます。Docker教科書に沿って、演習していきます。参加します!IPとかイーサネットのパケット形式図はなぜあのカタチなのか月別アーカイブはてなブログをはじめよう!naoto408さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。