Windowsシステムの下でdockerウィンドウをインストールする構成手順
3553 ワード
前言
現在dockerのサポートが最も良いのはUbuntuシステムで、dockerはwindowsでの実行をサポートしていないので、docker-machineを借りなければなりません.dockerはtoolboxを提供してwindowsとmacプラットフォームにdockerをインストールします.
ツールボックスは次のとおりです.
docker machine
Docker Engine
Kitematic
dockerコマンドライン実行環境
Oracle VM VirtualBox
インストール前にBIOSの仮想化設定が開いているかどうかを確認する必要があります.このページを参照してください.
1、インストールファイルのダウンロード
https://www.docker.com/toolbox
2、インストールファイルをダブルクリックしてインストールする
3、運転
次のように解決します.
環境変数を表示:
環境変数の設定:
再実行:
アクセラレータの設定:
に注意
dockerユーザーのパスワードはtcuserです
winscp転送ファイルに使用可能
まとめ
以上、Windowsシステムにdockerウィンドウをインストールする手順を説明しました.
現在dockerのサポートが最も良いのはUbuntuシステムで、dockerはwindowsでの実行をサポートしていないので、docker-machineを借りなければなりません.dockerはtoolboxを提供してwindowsとmacプラットフォームにdockerをインストールします.
ツールボックスは次のとおりです.
docker machine
Docker Engine
Kitematic
dockerコマンドライン実行環境
Oracle VM VirtualBox
インストール前にBIOSの仮想化設定が開いているかどうかを確認する必要があります.このページを参照してください.
1、インストールファイルのダウンロード
https://www.docker.com/toolbox
2、インストールファイルをダブルクリックしてインストールする
3、運転
docker run hello-world
実行中に次の問題が発生しました.
Post http://127.0.0.1:2375/v1.20/containers/create: dial tcp 127.0.0.1:2375: ConnectEx tcp: No connection could be made because the target machine actively refused it..
* Are you trying to connect to a TLS-enabled daemon without TLS?
* Is your docker daemon up and running?
次のように解決します.
docker-machine regenerate-certs default
docker-machine restart default
環境変数を表示:
$ docker-machine env default --shell sh
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.100:2376"
export DOCKER_CERT_PATH="C:\Users\apex\.docker\machine\machines\default"
export DOCKER_MACHINE_NAME="default"
# Run this command to configure your shell:
# eval "$(E:\04_Program Files\docker_toolbox\Docker Toolbox\docker-machine.exe env default)"
環境変数の設定:
eval "$(docker-machine env default --shell sh)"
再実行:
$ docker run hello-world
Unable to find image 'hello-world:latest' locally
Pulling repository docker.io/library/hello-world
af340544ed62: Pulling image (latest) from docker.io/library/hello-world
af340544ed62: Pulling image (latest) from docker.io/library/hello-world, endpoint: https://registry-1.docker.io/v1/
af340544ed62: Pulling dependent layers
535020c3e8ad: Pulling metadata
535020c3e8ad: Pulling fs layer
535020c3e8ad: Download complete
af340544ed62: Pulling metadata
af340544ed62: Pulling fs layer
af340544ed62: Download complete
af340544ed62: Download complete
Status: Downloaded newer image for hello-world:latest
Hello from Docker.
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker Hub account:
https://hub.docker.com
For more examples and ideas, visit:
https://docs.docker.com/userguide/
アクセラレータの設定:
docker-machine ssh default
sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=http://efa65984.m.daocloud.io |g" /var/lib/boot2docker/profile
exit
docker-machine restart default
に注意
dockerユーザーのパスワードはtcuserです
winscp転送ファイルに使用可能
まとめ
以上、Windowsシステムにdockerウィンドウをインストールする手順を説明しました.