Docker Rest API構成および呼び出し
1310 ワード
デフォルトでは、Dockerはunix socket通信によるDocker daemonの操作のみを許可していますが、HTTPでRest APIを呼び出すには、起動パラメータを個別に構成する必要がある場合があります.
コンフィギュレーションを永続的に有効にするには、Ubuntu環境でコンフィギュレーションファイル/etc/default/dockerを変更し、DOCKER_に参加します.OPTS="-H=unix:///var/run/docker.sock-H=0.0.0.0:6732"では、Dockerサービスを再起動し、ブラウザから設定ホスト:ポート番号(6372)/Docker APIにアクセスしてDockerを操作します.その後、APIに基づいて簡単な管理ツールを作る方法を補足します.まず雛形図をください.
コンフィギュレーションを永続的に有効にするには、Ubuntu環境でコンフィギュレーションファイル/etc/default/dockerを変更し、DOCKER_に参加します.OPTS="-H=unix:///var/run/docker.sock-H=0.0.0.0:6732"では、Dockerサービスを再起動し、ブラウザから設定ホスト:ポート番号(6372)/Docker APIにアクセスしてDockerを操作します.その後、APIに基づいて簡単な管理ツールを作る方法を補足します.まず雛形図をください.
# Docker Upstart and SysVinit configuration file
# Customize location of Docker binary (especially for development testing).
#DOCKER="/usr/local/bin/docker"
# Use DOCKER_OPTS to modify the daemon startup options.
#DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4"
DOCKER_OPTS="-H=unix:///var/run/docker.sock -H=0.0.0.0:6732"
# If you need Docker to use an HTTP proxy, it can also be specified here.
#export http_proxy="http://127.0.0.1:3128/"
# This is also a handy place to tweak where Docker's temporary files go.
#export TMPDIR="/mnt/bigdrive/docker-tmp"