windowsのインストールです。Proを対象としたインストール手順になります。Proでdockerを使用する場合は、Hyper-Vという仮想化システムを利用することになります。有効化されているかどうかを確認します。[コントロールパネル]->[プログラム]->[Windowsの機能の有効化または無効化]を開き、Hyper-Vの設定の欄に☑を入れます。OKを押下するとシステム構成の変更が始まり、再起動が要求されると思うので、ウィンドウに従い、再起動してあげます。Windowsをダウンロードします。Hubへの登録(無料)が必要です。2.1.0.1でした。Desktopのインストールが開始されます。インストールウィザードではWindowsコンテナを使うかどうかを聞かれます。CentやUbuntuなどLinux系のコンテナを使用する場合は☑を外しておきます。※両方を同時に使用することはできないようです。10分程度でインストールは完了します。起動自体はアイコンをクリックするだけですが、ウィンドウが開かないので注意です。docker起動中は画面右下の通知トレイの中にアイコンが登場するのでここで状態を確認したり、設定を変更したりします。初回の起動自体も10分程度で終わり、下のようなWelcomeページが表示されます。loginしなくてもdockerは普通に使用できます。これでdockerのインストール作業は一通り完了です。基本的にデフォルトで十分使えるかと思いますが、もし設定等を変更したい場合は、dockerのアイコンを右クリックして、settingsを選択します。2.イメージのpull(ダウンロード)dockerのコンテナ作成の流れはざっくりと以下の感じで行います。Hubからコンテナイメージをダウンロード(pullコマンド)2ダウンロードしたコンテナイメージを使用してコンテナを作成(runコマンド)※runコマンドを実行すると自動的に1も実行されるので、1は省略可。pull(コンテナイメージのダウンロード)コマンドは以下の形式です。<レポジトリ/イメージ>例えば、centosの場合は以下のような省略の指定で最新版が取得できます。Hubの各リポジトリのページに記載してあるので参考にしましょう。pullしたコンテナイメージがイメージ一覧に追加されていることが分かります。images3.コンテナ作成コンテナの作成方法にはいくつかのパターンがありますが、今回は自分がよく使う2パターンを紹介します。普通に起動するパターン普通にログインして操作ができるコンテナを作成して、バックグラウンドで実行する場合は以下のコマンドで起動します。/bin/bashオプションについて軽く触れておくと、-iがコンテナの標準入力にアタッチ、-tが操作端末の割り当て、-dがバックグラウンド実行になります。-itdのようにまとめて書くこともできます。末尾の/bin/bashはシェルに何を使うかを指定します。コンテナに拡張権限を与えるパターンコンテナ内でsystemctl等を使用したい場合は以下のコマンドで起動します。/sbin/initまた、以下のコマンドでコンテナ一覧を確認するとコンテナが作成されていることが分かります。-a4.コンテナへのログイン実際に作成したコンテナに入る場合は以下のコマンドになります。<コンテナ名>コンテナから出るときは普通にexitコマンドでOKです。一度作成したコンテナを次回以降、起動/停止する場合は以下のコマンドになります。<コンテナ名>※コンテナ停止させずにホストのwin10をシャットダウンしても特に何も起きませんでしたが、コンテナを停止させてからシャットダウンするのが無難でしょう。<コピー先>※FTP/SFTP等でファイルのやり取りをしたい場合は、ホスト↔コンテナ間のネットワークを設定が別途必要になります。↓過去記事でまとめているので、もし良ければ参考にしてください。Windowsでのホスト-ゲスト通信設定windows10上でもdockerコマンドを意識せずにホスト-ゲスト間でssh(teraterm)とかFTP等を使いたいので、その設定を行います。header”で復元できなくなるので注意。※ファイルの拡張子は.tarとか.tgzでOK。docker側は意識してなさそうです。公式ドキュメント↑windowsでdockerをがっつり使おうと思っている方は是非ご一読を。mac※dockerアプリケーションだけでなく、dockerが管理するコンテナやイメージも全て削除されるので、必要なデータは適宜削除しておきましょう。Windowsでのホスト-ゲスト通信設定windows10上でもdockerコマンドを意識せずにホスト-ゲスト間でssh(teraterm)とかFTP等を使いたいので、その設定を行います。windowsなるものが存在しているらしく、今使っているVirtualBoxとどっちがいいか比較をするためにも一旦環境作ってみようと思います。ダウンロードはイ...docker【Mac×Docker】3分でできるUbuntuのGUI環境構築Docker環境を用意して、Ubuntu+GUIコンテナを起動するだけの簡単なお仕事です。使いそうなコンテナ引数についてもまとめています。公式ドキュメントで気になった点のメモです。コメントをキャンセルメールアドレスが公開されることはありません。参考このブログは、しがないプログラマーの戯言です。内容は私見であり、企業・団体を代表する内容ではありません。ブログ内容の実践に関しては自己責任となります。ブログ内容に誤りがありましたらお気軽にコメントをいただければ幸いです。CodeC/C++JavaScriptPythonお問い合わせホーム検索トップサイドバータイトルとURLをコピーしました。