0

Docker 用の Remote API の有効化に苦労しています。

すでに次のコマンドで構成を設定しようとしました:

DOCKER_OPTS="-H tcp://127.0.0.1:2375"

次のファイルで:

/etc/default/docker

/etc/init.d/docker.conf

次に、pkill でデーモンを再起動し、docker デーモン & で再度起動しましたが、まだ機能していません。私は何を取りこぼしたか?

root@ubuntu:~# docker info
 Containers: 7
 Running: 1
 Paused: 0
 Stopped: 6
 Images: 24
 Server Version: 1.11.2
 Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 139
 Dirperm1 Supported: true
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Plugins: 
 Volume: local
 Network: bridge null host
 Kernel Version: 4.2.0-36-generic
 Operating System: Ubuntu 14.04.4 LTS
 OSType: linux
 Architecture: x86_64
 CPUs: 2
 Total Memory: 7.78 GiB
 Name: ubuntu
enter code here
4

3 に答える 3

2

手動で実行docker daemon &すると、すべての構成ファイルが無視されます。これらのファイルは、OS の upstart コマンドまたは/etc/init.d/docker start. 手動で開始するときにポートにバインドするには、そこに引数を渡す必要があります: docker daemon -H tcp://127.0.0.1:2375. これにより、ローカル ネットワークにアクセスできるすべてのユーザーが、マシンのフル ルート アクセスを許可されることに注意してください。

于 2016-07-20T13:27:07.893 に答える