Search on the blog

2016年1月11日月曜日

Dockerメモ

 Dockerの勉強をした。オフィシャルサイトのどこを見ると何が載っているかをメモしておく。

Macにdockerをインストール

コンテナの実行(インタラクティブコンテナ)
コンテナの実行(デーモナイズドコンテナ)

Python Flaskアプリケーションの実行
port binding(自動設定、port番号指定)
コンテナで動作するアプリケーションのログ確認
コンテナで動いているプロセスの確認
コンテナの停止
コンテナの再起動
コンテナの削除

ローカルのhostにあるdocker imageの確認
docker imageの取得
docker imageの検索
docker imageの作成
Dockerfileを使ったimageの作成
既存imageへのタグ設定
Docker Hubにimageをpush
docker imageの削除

コンテナに名前をつける
ネットワークの作成
ネットワークを指定してコンテナを起動
起動中のコンテナのシェルを開く
同一ネットワークで動作するコンテナへの接続

Data volumeの追加
ホストディレクトリをdata volumeとしてマウント
OS X, windowsでDocker Machineを使っている場合のマウント方法
Data Volume Containerを使ったコンテナ間のデータ共有
Data volumeを使ったバックアップ、リストア、マイグレイーション

Dockerコマンドを使ったDocker Hubへのアクセス
Automated BuildsによるGitHubとのsync

0 件のコメント:

コメントを投稿