- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2021-05-10T09:45:50+00:00","","")
#author("2021-05-10T10:49:31+00:00","","")
#topicpath
///////////////////////////////////////////////////////////////////////////////
* 目次 [#c6663808]
#contents();
///////////////////////////////////////////////////////////////////////////////
* Docker [#j97f5cee]
- PCなどの H/W をエミュレートする。
|~仮想化タイプ |~コンテナ型仮想化 |~ホスト型仮想化 |~ハイパーバイザ型仮想化 |
|~例 |Docker |VirtualBox, VMWare |KVM、Heper-V、ESXi、Xen |
|~ホストOS |要 |要 |なし |
|~オーバーヘッド |小 |大 |大 |
|~ホストOSと異なるOSが動かせるか |不可 |可 |(ホストOSなし) |
- コンテナ型仮想化を実現する。
//=============================================================================
** 入手先 [#mbf4f56c]
-
** 導入 [#v98915d7]
+ debian では、 docker.io パッケージをインストールする。
+ Docker を使うユーザを ''docker'' グループに追加する
# usermod -aG docker <user-id>
+ 追加できたかを確認する
$ id <user-id>
+ group の変更を反映させるため、システムを再起動する(「ログアウト→ログイン」のみではダメっぽいので)
///////////////////////////////////////////////////////////////////////////////
* 使い方 [#p5eb3dab]
-
//=============================================================================
** 出来合いの仮想ディスクの入手 [#oa05a9a5]
- 下記のコマンドで入手出来る
$ docker pull debian
-- debian の他、 centos ubuntu なども同様のコマンドで入手出来る模様。
-- 下記のファイルへのアクセス権がない旨のエラーが出る場合、ユーザの ''docker'' グループへの追加が出来ていない。
/var/run/docker.sock
//=============================================================================
** 仮想ディスクの作成 [#h911db5f]
- 書式
- 実行例
//=============================================================================
** 仮想ディスクへの OS のインストール [#i8ba397c]
- 書式
///////////////////////////////////////////////////////////////////////////////
* ネットワーク [#mc049597]
///////////////////////////////////////////////////////////////////////////////
* 参考リンク [#y702750a]
- [[Docker ドキュメント日本語化プロジェクト>https://docs.docker.jp/]]
- [[いまさらだけどDockerに入門したので分かりやすくまとめてみた - Qiita>https://qiita.com/gold-kou/items/44860fbda1a34a001fc1]]