Hi Team,
Need an urgent help on where to look out for issues. I have just built a new AWX 11.2.0 container and currently docker compose port forwarding for awxx_web to 8000 how ever I get the socket timeout when accessing http://localhost:8000 or http://ip address:8000 from external browser.
Request to provide pointers on where all to look at to troubleshoot :
:~/awx/installer# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c338c60e0a43 ansible/awx_task:11.2.0 “tini – /bin/sh -c ⦔ 4 days ago Up 4 hours 8052/tcp awx_task
4a1c9f9417a7 ansible/awx_web:11.2.0 “tini – /bin/sh -c ⦔ 4 days ago Up 27 minutes 0.0.0.0:8000->8052/tcp awx_web
559a86fc14f8 postgres:10 “docker-entrypoint.s⦔ 4 days ago Up 4 hours 5432/tcp awx_postgres
eef02b429383 memcached:alpine “docker-entrypoint.s⦔ 4 days ago Up 4 hours 11211/tcp awx_memcached
03ab2c932352 redis “docker-entrypoint.s⦔ 4 days ago Up 4 hours 6379/tcp awx_redis
docker logs awx_web -f does not show any errors related to access while accessing the portal via browser:
Using /etc/ansible/ansible.cfg as config file
127.0.0.1 | SUCCESS => {
“ansible_facts”: {
“discovered_interpreter_python”: “/usr/libexec/platform-python”
},
“changed”: false,
“elapsed”: 0,
“match_groupdict”: {},
“match_groups”: ,
“path”: null,
“port”: 5432,
“search_regex”: null,
“state”: “started”
}
Using /etc/ansible/ansible.cfg as config file
127.0.0.1 | SUCCESS => {
“ansible_facts”: {
“discovered_interpreter_python”: “/usr/libexec/platform-python”
},
“changed”: false,
“db”: “awx”
}
…
…
…
335 static files copied to ‘/var/lib/awx/public/static’.
2020-06-03 08:18:20,565 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2020-06-03 08:18:20,872 INFO RPC interface ‘supervisor’ initialized
2020-06-03 08:18:20,873 CRIT Server ‘unix_http_server’ running without any HTTP authentication checking
2020-06-03 08:18:20,873 INFO supervisord started with pid 70
2020-06-03 08:18:21,877 INFO spawned: ‘awx-config-watcher’ with pid 73
2020-06-03 08:18:21,881 INFO spawned: ‘nginx’ with pid 74
2020-06-03 08:18:21,885 INFO spawned: ‘uwsgi’ with pid 75
2020-06-03 08:18:21,889 INFO spawned: ‘daphne’ with pid 76
2020-06-03 08:18:21,906 INFO spawned: ‘wsbroadcast’ with pid 77
2020-06-03 08:18:21,923 INFO spawned: ‘awx-rsyslogd’ with pid 78
*** Starting uWSGI 2.0.18 (64bit) on [Wed Jun 3 08:18:21 2020] ***
compiled with version: 8.3.1 20190507 (Red Hat 8.3.1-4) on 29 April 2020 20:02:20
os: Linux-4.15.0-101-generic #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020
nodename: awxweb
machine: x86_64
clock source: unix
detected number of CPU cores: 2
current working directory: /var/lib/awx
detected binary path: /var/lib/awx/venv/awx/bin/uwsgi
!!! no internal routing support, rebuild with pcre support !!!
uWSGI running as root, you can use --uid/–gid/–chroot options
*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
your memory page size is 4096 bytes
*** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
detected max file descriptor number: 1048576
lock engine: pthread robust mutexes
thunder lock: disabled (you can enable it with --thunder-lock)
uwsgi socket 0 bound to TCP address 0.0.0.0:8050 fd 3
uWSGI running as root, you can use --uid/–gid/–chroot options
*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
Python version: 3.6.8 (default, Nov 21 2019, 19:31:34) [GCC 8.3.1 20190507 (Red Hat 8.3.1-4)]
*** Python threads support is disabled. You can enable it with --enable-threads ***
Python main interpreter initialized at 0x1d0b570
uWSGI running as root, you can use --uid/–gid/–chroot options
*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
your server socket listen backlog is limited to 100 connections
your mercy for graceful operations on workers is 60 seconds
mapped 609552 bytes (595 KB) for 5 cores
*** Operational MODE: preforking ***
uWSGI running as root, you can use --uid/–gid/–chroot options
*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
*** uWSGI is running in multiple interpreter mode ***
spawned uWSGI master process (pid: 75)
spawned uWSGI worker 1 (pid: 81, cores: 1)
spawned uWSGI worker 2 (pid: 82, cores: 1)
spawned uWSGI worker 3 (pid: 83, cores: 1)
spawned uWSGI worker 4 (pid: 84, cores: 1)
spawned uWSGI worker 5 (pid: 85, cores: 1)
READY
2020-06-03 08:18:23,812 INFO success: awx-config-watcher entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2020-06-03 08:18:23,812 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2020-06-03 08:18:23,813 INFO success: uwsgi entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2020-06-03 08:18:23,813 INFO success: daphne entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2020-06-03 08:18:23,813 INFO success: wsbroadcast entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2020-06-03 08:18:23,814 INFO success: awx-rsyslogd entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
WSGI app 0 (mountpoint=‘’) ready in 12 seconds on interpreter 0x1d0b570 pid: 81 (default app)
WSGI app 0 (mountpoint=‘’) ready in 12 seconds on interpreter 0x1d0b570 pid: 83 (default app)
WSGI app 0 (mountpoint=‘’) ready in 12 seconds on interpreter 0x1d0b570 pid: 85 (default app)
WSGI app 0 (mountpoint=‘’) ready in 12 seconds on interpreter 0x1d0b570 pid: 82 (default app)
2020-06-03 08:18:34,579 INFO daphne.cli Starting server at tcp:port=8051:interface=0.0.0.0
2020-06-03 08:18:34,579 INFO Starting server at tcp:port=8051:interface=0.0.0.0
2020-06-03 08:18:34,588 INFO daphne.server HTTP/2 support not enabled (install the http2 and tls Twisted extras)
2020-06-03 08:18:34,588 INFO HTTP/2 support not enabled (install the http2 and tls Twisted extras)
2020-06-03 08:18:34,588 INFO daphne.server Configuring endpoint tcp:port=8051:interface=0.0.0.0
2020-06-03 08:18:34,588 INFO Configuring endpoint tcp:port=8051:interface=0.0.0.0
2020-06-03 08:18:34,591 INFO daphne.server Listening on TCP address 0.0.0.0:8051
2020-06-03 08:18:34,591 INFO Listening on TCP address 0.0.0.0:8051
WSGI app 0 (mountpoint=‘’) ready in 12 seconds on interpreter 0x1d0b570 pid: 84 (default app)
RESULT 2
OKREADY
RESULT 2
OKREADY
RESULT 2
OKREADY
RESULT 2
docker inspect awx_web
[
{
“Id”: “4a1c9f9417a74fde374a44905b16471a9144e5dd1d085c36a4896b3f891d98c9”,
“Created”: “2020-05-29T23:59:31.310501907Z”,
“Path”: “tini”,
“Args”: [
“–”,
“/bin/sh”,
“-c”,
“/usr/bin/launch_awx.sh”
],
“State”: {
“Status”: “running”,
“Running”: true,
“Paused”: false,
“Restarting”: false,
“OOMKilled”: false,
“Dead”: false,
“Pid”: 8270,
“ExitCode”: 0,
“Error”: “”,
“StartedAt”: “2020-06-03T08:18:11.760205532Z”,
“FinishedAt”: “2020-06-03T08:18:06.667130467Z”
},
“Image”: “sha256:61c4d41939ca8af5331832f08f774044646dfc680b51390e1a425c2316fe5ee9”,
“ResolvConfPath”: “/var/lib/docker/containers/4a1c9f9417a74fde374a44905b16471a9144e5dd1d085c36a4896b3f891d98c9/resolv.conf”,
“HostnamePath”: “/var/lib/docker/containers/4a1c9f9417a74fde374a44905b16471a9144e5dd1d085c36a4896b3f891d98c9/hostname”,
“HostsPath”: “/var/lib/docker/containers/4a1c9f9417a74fde374a44905b16471a9144e5dd1d085c36a4896b3f891d98c9/hosts”,
“LogPath”: “/var/lib/docker/containers/4a1c9f9417a74fde374a44905b16471a9144e5dd1d085c36a4896b3f891d98c9/4a1c9f9417a74fde374a44905b16471a9144e5dd1d085c36a4896b3f891d98c9-json.log”,
“Name”: “/awx_web”,
“RestartCount”: 0,
“Driver”: “overlay2”,
“Platform”: “linux”,
“MountLabel”: “”,
“ProcessLabel”: “”,
“AppArmorProfile”: “docker-default”,
“ExecIDs”: null,
“HostConfig”: {
“Binds”: [
“awxcompose_supervisor-socket:/var/run/supervisor:rw”,
“/root/.awx/awxcompose/credentials.py:/etc/tower/conf.d/credentials.py:rw”,
“/root/.awx/awxcompose/memcached_socket:/var/run/memcached:rw”,
“awxcompose_rsyslog-config:/var/lib/awx/rsyslog:rw”,
“/var/lib/awx/projects:/var/lib/awx/projects:rw”,
“/root/.awx/awxcompose/redis_socket:/var/run/redis:rw”,
“/root/.awx/awxcompose/nginx.conf:/etc/nginx/nginx.conf:ro”,
“awxcompose_rsyslog-socket:/var/run/awx-rsyslog:rw”,
“/root/.awx/awxcompose/SECRET_KEY:/etc/tower/SECRET_KEY:rw”,
“/root/.awx/awxcompose/environment.sh:/etc/tower/conf.d/environment.sh:rw”,
“6d6a591fe2ba64666aa74ba59c763b7b1da9f41c38c0cc2cd5b0b65c13c11462:/var/lib/nginx:rw”
],
“ContainerIDFile”: “”,
“LogConfig”: {
“Type”: “json-file”,
“Config”: {}
},
“NetworkMode”: “awxcompose_default”,
“PortBindings”: {
“8052/tcp”: [
{
“HostIp”: “”,
“HostPort”: “8000”
}
]
},
“RestartPolicy”: {
“Name”: “unless-stopped”,
“MaximumRetryCount”: 0
},
“AutoRemove”: false,
“VolumeDriver”: “”,
“VolumesFrom”: ,
“CapAdd”: null,
“CapDrop”: null,
“Capabilities”: null,
“Dns”: ,
“DnsOptions”: ,
“DnsSearch”: ,
“ExtraHosts”: null,
“GroupAdd”: null,
“IpcMode”: “shareable”,
“Cgroup”: “”,
“Links”: null,
“OomScoreAdj”: 0,
“PidMode”: “”,
“Privileged”: false,
“PublishAllPorts”: false,
“ReadonlyRootfs”: false,
“SecurityOpt”: null,
“UTSMode”: “”,
“UsernsMode”: “”,
“ShmSize”: 67108864,
“Runtime”: “runc”,
“ConsoleSize”: [
0,
0
],
“Isolation”: “”,
“CpuShares”: 0,
“Memory”: 0,
“NanoCpus”: 0,
“CgroupParent”: “”,
“BlkioWeight”: 0,
“BlkioWeightDevice”: null,
“BlkioDeviceReadBps”: null,
“BlkioDeviceWriteBps”: null,
“BlkioDeviceReadIOps”: null,
“BlkioDeviceWriteIOps”: null,
“CpuPeriod”: 0,
“CpuQuota”: 0,
“CpuRealtimePeriod”: 0,
“CpuRealtimeRuntime”: 0,
“CpusetCpus”: “”,
“CpusetMems”: “”,
“Devices”: null,
“DeviceCgroupRules”: null,
“DeviceRequests”: null,
“KernelMemory”: 0,
“KernelMemoryTCP”: 0,
“MemoryReservation”: 0,
“MemorySwap”: 0,
“MemorySwappiness”: null,
“OomKillDisable”: false,
“PidsLimit”: null,
“Ulimits”: null,
“CpuCount”: 0,
“CpuPercent”: 0,
“IOMaximumIOps”: 0,
“IOMaximumBandwidth”: 0,
“MaskedPaths”: [
“/proc/asound”,
“/proc/acpi”,
“/proc/kcore”,
“/proc/keys”,
“/proc/latency_stats”,
“/proc/timer_list”,
“/proc/timer_stats”,
“/proc/sched_debug”,
“/proc/scsi”,
“/sys/firmware”
],
“ReadonlyPaths”: [
“/proc/bus”,
“/proc/fs”,
“/proc/irq”,
“/proc/sys”,
“/proc/sysrq-trigger”
]
},
“GraphDriver”: {
“Data”: {
“LowerDir”: “/var/lib/docker/overlay2/2dbe886835d8b13b59b8eebdcddd2d3596975c60c75f3637cec1a098e9eb3a9c-init/diff:/var/lib/docker/overlay2/718058f975c100d0ecf21a1ddbdca96cbbf19d937929a0c9aa5ebdc3bfda4e76/diff:/var/lib/docker/overlay2/9c915f77cb03fa2d4bbfbdbbef1d4e3245be7e158de3351f55f6e03785fe7980/diff:/var/lib/docker/overlay2/c0a35793320795d9e75d419bb98510c04f3ae5758af2697eb823c6a000675835/diff:/var/lib/docker/overlay2/747541b4e2005472a7c52c6e6c5264dba7affc968980fd677772e8259ffa36a8/diff:/var/lib/docker/overlay2/1e02e781cb5652800f6917f93882140a0449f38c7fd3add24a470be0fc8116f7/diff:/var/lib/docker/overlay2/608a4d08b70b5aee552dd804ca5a7c1664e6a9947f72504f1a9367349ee1091e/diff:/var/lib/docker/overlay2/4183543a629a8fef756a9610ed8a28edc7f9577bfc61cc0d11875e532782eabb/diff:/var/lib/docker/overlay2/d7d98bed25449f9190dabbb277bbc6d379a5ba99dd6af848351286ad146fcc6c/diff:/var/lib/docker/overlay2/692c3310716c98c2ebfed316abfb5c6fb1f90ece7a03fcfea32a56590cc9ae30/diff:/var/lib/docker/overlay2/dc90b6a4cfb08a64ac989639741fe792b8542a9e2940d534df1cbfd4075446f4/diff:/var/lib/docker/overlay2/17b7ead5c78b28d9fbeb3fe2eb0f92e214a8fe0e85b7a25afd8f8b17798ecaad/diff:/var/lib/docker/overlay2/5586344d32aa6d02f1ecbe7dafaa3fd6b344adf68eaa7561cbcf88e753862fd3/diff:/var/lib/docker/overlay2/52d63086d9cb94bd090e9fd208b8d3220445fc279aa7cfa7897519b67a18e199/diff:/var/lib/docker/overlay2/8c73822bdd308999cad3b6cc092dd0fe9b3ea52644c7c7189c49ff7ab8a49b95/diff:/var/lib/docker/overlay2/a7952b1763e427f9dc9ebfad0fedf78b148ca203f40fd1fbdb9262d469b68fc5/diff:/var/lib/docker/overlay2/533f1d4e6ad8128fcdfe0f89d6c21d6373c0b4b0fc9fe8dc597f43453a280192/diff:/var/lib/docker/overlay2/4068c3005f56e9de37572ce364ca8bc55bc7d9bfd63491848a453b9c54590483/diff:/var/lib/docker/overlay2/e010a76d2a34fb06f573e6fee0e9a2b6e74e5701bd11f3e2d9b5b435277736ed/diff:/var/lib/docker/overlay2/9f3b7b481075b80f70c7726f8aab389702fdf9cf1e4111d57f0b5aa64e71a911/diff:/var/lib/docker/overlay2/7ec06b2d856378ac586c798dd5902ef707681faf9aa772f42c0650caa0b77043/diff:/var/lib/docker/overlay2/00b7004021108f15d9f9b0e535623dc3c5e76ab36a857d62ebc9a868dc37f17e/diff:/var/lib/docker/overlay2/66f6f38677174ccef72b75894d463b2dfe97f510836b43184cf42ecf433e974b/diff:/var/lib/docker/overlay2/295438c633e8fd09db4410ccf733b04f7eb7a382edffb775e664e10ddea10d93/diff:/var/lib/docker/overlay2/3b103931abbc922d8eed231c437968fc569dc651722e4f63eb32a711855ceda7/diff:/var/lib/docker/overlay2/6e569da14455b4439dba208149d6dcd1173d4eeebb2f383d0956b928b7a5fae7/diff”,
“MergedDir”: “/var/lib/docker/overlay2/2dbe886835d8b13b59b8eebdcddd2d3596975c60c75f3637cec1a098e9eb3a9c/merged”,
“UpperDir”: “/var/lib/docker/overlay2/2dbe886835d8b13b59b8eebdcddd2d3596975c60c75f3637cec1a098e9eb3a9c/diff”,
“WorkDir”: “/var/lib/docker/overlay2/2dbe886835d8b13b59b8eebdcddd2d3596975c60c75f3637cec1a098e9eb3a9c/work”
},
“Name”: “overlay2”
},
“Mounts”: [
{
“Type”: “volume”,
“Name”: “awxcompose_rsyslog-config”,
“Source”: “/var/lib/docker/volumes/awxcompose_rsyslog-config/_data”,
“Destination”: “/var/lib/awx/rsyslog”,
“Driver”: “local”,
“Mode”: “rw”,
“RW”: true,
“Propagation”: “”
},
{
“Type”: “volume”,
“Name”: “awxcompose_rsyslog-socket”,
“Source”: “/var/lib/docker/volumes/awxcompose_rsyslog-socket/_data”,
“Destination”: “/var/run/awx-rsyslog”,
“Driver”: “local”,
“Mode”: “rw”,
“RW”: true,
“Propagation”: “”
},
{
“Type”: “bind”,
“Source”: “/root/.awx/awxcompose/redis_socket”,
“Destination”: “/var/run/redis”,
“Mode”: “rw”,
“RW”: true,
“Propagation”: “rprivate”
},
{
“Type”: “bind”,
“Source”: “/root/.awx/awxcompose/nginx.conf”,
“Destination”: “/etc/nginx/nginx.conf”,
“Mode”: “ro”,
“RW”: false,
“Propagation”: “rprivate”
},
{
“Type”: “bind”,
“Source”: “/root/.awx/awxcompose/SECRET_KEY”,
“Destination”: “/etc/tower/SECRET_KEY”,
“Mode”: “rw”,
“RW”: true,
“Propagation”: “rprivate”
},
{
“Type”: “bind”,
“Source”: “/root/.awx/awxcompose/credentials.py”,
“Destination”: “/etc/tower/conf.d/credentials.py”,
“Mode”: “rw”,
“RW”: true,
“Propagation”: “rprivate”
},
{
“Type”: “bind”,
“Source”: “/root/.awx/awxcompose/memcached_socket”,
“Destination”: “/var/run/memcached”,
“Mode”: “rw”,
“RW”: true,
“Propagation”: “rprivate”
},
{
“Type”: “volume”,
“Name”: “awxcompose_supervisor-socket”,
“Source”: “/var/lib/docker/volumes/awxcompose_supervisor-socket/_data”,
“Destination”: “/var/run/supervisor”,
“Driver”: “local”,
“Mode”: “rw”,
“RW”: true,
“Propagation”: “”
},
{
“Type”: “bind”,
“Source”: “/root/.awx/awxcompose/environment.sh”,
“Destination”: “/etc/tower/conf.d/environment.sh”,
“Mode”: “rw”,
“RW”: true,
“Propagation”: “rprivate”
},
{
“Type”: “bind”,
“Source”: “/var/lib/awx/projects”,
“Destination”: “/var/lib/awx/projects”,
“Mode”: “rw”,
“RW”: true,
“Propagation”: “rprivate”
},
{
“Type”: “volume”,
“Name”: “6d6a591fe2ba64666aa74ba59c763b7b1da9f41c38c0cc2cd5b0b65c13c11462”,
“Source”: “/var/lib/docker/volumes/6d6a591fe2ba64666aa74ba59c763b7b1da9f41c38c0cc2cd5b0b65c13c11462/_data”,
“Destination”: “/var/lib/nginx”,
“Driver”: “local”,
“Mode”: “rw”,
“RW”: true,
“Propagation”: “”
}
],
“Config”: {
“Hostname”: “awxweb”,
“Domainname”: “”,
“User”: “root”,
“AttachStdin”: false,
“AttachStdout”: false,
“AttachStderr”: false,
“ExposedPorts”: {
“8052/tcp”: {}
},
“Tty”: false,
“OpenStdin”: false,
“StdinOnce”: false,
“Env”: [
“http_proxy”,
“https_proxy”,
“no_proxy”,
“affinity:container==a0c2a872fb8c2f98d32a1e6af3de66271b9b308193c23cbcbcf57fde19dfac4f”,
“PATH=/usr/pgsql-10/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin”,
“LANG=en_US.UTF-8”,
“LANGUAGE=en_US:en”,
“LC_ALL=en_US.UTF-8”,
“HOME=/home/awx”
],
“Cmd”: [
“/bin/sh”,
“-c”,
“/usr/bin/launch_awx.sh”
],
“Image”: “ansible/awx_web:11.2.0”,
“Volumes”: {
“/etc/nginx/nginx.conf”: {},
“/etc/tower/SECRET_KEY”: {},
“/etc/tower/conf.d/credentials.py”: {},
“/etc/tower/conf.d/environment.sh”: {},
“/var/lib/awx/projects”: {},
“/var/lib/awx/rsyslog”: {},
“/var/lib/nginx”: {},
“/var/run/awx-rsyslog”: {},
“/var/run/memcached”: {},
“/var/run/redis”: {},
“/var/run/supervisor”: {}
},
“WorkingDir”: “/home/awx”,
“Entrypoint”: [
“tini”,
“–”
],
“OnBuild”: null,
“Labels”: {
“com.docker.compose.config-hash”: “2f8940e8f8986624f81d44117c4be4c12d0f406481a5a0d8f6402127d804971b”,
“com.docker.compose.container-number”: “1”,
“com.docker.compose.oneoff”: “False”,
“com.docker.compose.project”: “awxcompose”,
“com.docker.compose.project.config_files”: “/root/.awx/awxcompose/docker-compose.yml”,
“com.docker.compose.project.working_dir”: “/root/.awx/awxcompose”,
“com.docker.compose.service”: “web”,
“com.docker.compose.version”: “1.25.5”,
“org.label-schema.build-date”: “20200114”,
“org.label-schema.license”: “GPLv2”,
“org.label-schema.name”: “CentOS Base Image”,
“org.label-schema.schema-version”: “1.0”,
“org.label-schema.vendor”: “CentOS”,
“org.opencontainers.image.created”: “2020-01-14 00:00:00-08:00”,
“org.opencontainers.image.licenses”: “GPL-2.0-only”,
“org.opencontainers.image.title”: “CentOS Base Image”,
“org.opencontainers.image.vendor”: “CentOS”
}
},
“NetworkSettings”: {
“Bridge”: “”,
“SandboxID”: “500e44fc815315d7add2cc9bc479579482bd17015e1ab29d82a35ee17592d40e”,
“HairpinMode”: false,
“LinkLocalIPv6Address”: “”,
“LinkLocalIPv6PrefixLen”: 0,
“Ports”: {
“8052/tcp”: [
{
“HostIp”: “0.0.0.0”,
“HostPort”: “8000”
}
]
},
“SandboxKey”: “/var/run/docker/netns/500e44fc8153”,
“SecondaryIPAddresses”: null,
“SecondaryIPv6Addresses”: null,
“EndpointID”: “”,
“Gateway”: “”,
“GlobalIPv6Address”: “”,
“GlobalIPv6PrefixLen”: 0,
“IPAddress”: “”,
“IPPrefixLen”: 0,
“IPv6Gateway”: “”,
“MacAddress”: “”,
“Networks”: {
“awxcompose_default”: {
“IPAMConfig”: null,
“Links”: null,
“Aliases”: [
“web”,
“4a1c9f9417a7”
],
“NetworkID”: “9f4899ee5c01a0f717c81672a373807fd4c581ecd16fbe76473363ad57146874”,
“EndpointID”: “7b10e01ab7a7ca675ac3567c2e66847a354eb7d0f2dfe09b16d8dcc982e6253e”,
“Gateway”: “1xx.xx.0.1”,
“IPAddress”: “1xx.xx.0.4”,
“IPPrefixLen”: 16,
“IPv6Gateway”: “”,
“GlobalIPv6Address”: “”,
“GlobalIPv6PrefixLen”: 0,
“MacAddress”: “01:12:ac:122:00:04”,
“DriverOpts”: null
}
}
}
}
]