the run command:
âgosuâ âopenhabâ âtiniâ â-sâ â./start.shâ
I use portainer to launch my containers here is the inspect file:
{
"AppArmorProfile": "docker-default",
"Args": [
"gosu",
"openhab",
"tini",
"-s",
"./start.sh"
],
"Config": {
"AttachStderr": false,
"AttachStdin": false,
"AttachStdout": false,
"Cmd": [
"gosu",
"openhab",
"tini",
"-s",
"./start.sh"
],
"Domainname": "",
"Entrypoint": [
"/entrypoint.sh"
],
"Env": [
"EXTRA_JAVA_OPTS=-Duser.timezone=Europe/Zurich -Dgnu.io.rxtx.SerialPorts=/dev/ttyACM0",
"GROUP_ID=100",
"USER_ID=1000",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"ARCH=x86_64",
"UBUNTU_SUITE=buster",
"DOCKER_REPO=multiarch/debian-debootstrap",
"JAVA_URL=https://cdn.azul.com/zulu/bin/zulu8.42.0.23-ca-jdk8.0.232-linux_x64.tar.gz",
"OPENHAB_URL=https://bintray.com/openhab/mvn/download_file?file_path=org%2Fopenhab%2Fdistro%2Fopenhab%2F2.5.1%2Fopenhab-2.5.1.zip",
"OPENHAB_VERSION=2.5.1",
"CRYPTO_POLICY=limited",
"KARAF_EXEC=exec",
"LC_ALL=en_US.UTF-8",
"LANG=en_US.UTF-8",
"LANGUAGE=en_US.UTF-8",
"OPENHAB_BACKUPS=/openhab/userdata/backup",
"OPENHAB_CONF=/openhab/conf",
"OPENHAB_HOME=/openhab",
"OPENHAB_HTTP_PORT=8080",
"OPENHAB_HTTPS_PORT=8443",
"OPENHAB_LOGDIR=/openhab/userdata/logs",
"OPENHAB_USERDATA=/openhab/userdata",
"JAVA_HOME=/usr/lib/java-8"
],
"ExposedPorts": {
"1883/tcp": {},
"5007/tcp": {},
"8080/tcp": {},
"8101/tcp": {},
"8443/tcp": {}
},
"Hostname": "openhab",
"Image": "openhab/openhab:latest",
"Labels": {
"maintainer": "openHAB <info@openhabfoundation.org>",
"org.label-schema.build-date": "2020-01-21T00:16:41Z",
"org.label-schema.description": "An open source, technology agnostic home automation platform",
"org.label-schema.docker.dockerfile": "/Dockerfile",
"org.label-schema.license": "EPL-2.0",
"org.label-schema.name": "openHAB",
"org.label-schema.url": "https://www.openhab.com/",
"org.label-schema.vcs-ref": "60e02f3f7cfab88623f949b1ffca5f04f4db24db",
"org.label-schema.vcs-type": "Git",
"org.label-schema.vcs-url": "https://github.com/openhab/openhab-docker.git",
"org.label-schema.vendor": "openHAB Foundation e.V.",
"org.label-schema.version": "2.5.1"
},
"OnBuild": null,
"OpenStdin": false,
"StdinOnce": false,
"Tty": true,
"User": "",
"Volumes": {
"/etc/localtime": {},
"/openhab/addons": {},
"/openhab/conf": {},
"/openhab/userdata": {},
"/tmp": {}
},
"WorkingDir": "/openhab"
},
"Created": "2020-01-21T11:47:54.652489462Z",
"Driver": "overlay2",
"ExecIDs": [
"f9342f430b53e224418d6789c8d7b818d63a4ad6ba494575c6fe33afc816efc6",
"d53de2fd663ff64f896b236085788e4104cbcf7cfa8c709577c4ae9c9f1f8971"
],
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/f98189b9804f7c49fe99fbb81fd46563d4b48bbb36384c3a7fe7f3b1e2b6fad5-init/diff:/var/lib/docker/overlay2/6265384d91e90e06cc755e2b70214057b4eb9e7ba312bb2a979dad9828fbdf00/diff:/var/lib/docker/overlay2/1ff75eee2e313ff75317e086e2dbbb27c7221a6a3af8d3f5052c3d4a9c700e80/diff:/var/lib/docker/overlay2/1eda43b8b4c40d54f65f4b30fa041f8ca9bc56b26e983557ca0dd2ac308994e7/diff:/var/lib/docker/overlay2/88628cb73f79c0c83450f321a90a14d2fa45d5b298283ff45002e5738fdb5efb/diff:/var/lib/docker/overlay2/7fdf6d2715ed91fad6a69b16ceafe96284fb8e27b1ab48f9693d4cb281ba3d18/diff:/var/lib/docker/overlay2/a6b6156f42e7be8e9e0fe1c6014c75a6103ada82fc328908f550b7be89676671/diff:/var/lib/docker/overlay2/32011ae8fd0b1865e526959f785ebd5a282b5e010a55e397b4c9a37ab48364be/diff:/var/lib/docker/overlay2/a23dcc3296204e14ac222ee72fe7922fa69a80ae30eca30824d8e103254656b1/diff:/var/lib/docker/overlay2/0777b882737552c666d60d6566b523ca3db9913b616cbb7f2d1c695fd116f184/diff",
"MergedDir": "/var/lib/docker/overlay2/f98189b9804f7c49fe99fbb81fd46563d4b48bbb36384c3a7fe7f3b1e2b6fad5/merged",
"UpperDir": "/var/lib/docker/overlay2/f98189b9804f7c49fe99fbb81fd46563d4b48bbb36384c3a7fe7f3b1e2b6fad5/diff",
"WorkDir": "/var/lib/docker/overlay2/f98189b9804f7c49fe99fbb81fd46563d4b48bbb36384c3a7fe7f3b1e2b6fad5/work"
},
"Name": "overlay2"
},
"HostConfig": {
"AutoRemove": false,
"Binds": [
"/tmp:/tmp",
"/etc/localtime:/etc/localtime:ro",
"/sharedfolders/AppData/openhabMile/addons:/openhab/addons",
"/sharedfolders/AppData/openhabMile/conf:/openhab/conf",
"/sharedfolders/AppData/openhabMile/userdata:/openhab/userdata"
],
"BlkioDeviceReadBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceWriteIOps": null,
"BlkioWeight": 0,
"BlkioWeightDevice": [],
"CapAdd": [
"AUDIT_WRITE",
"CHOWN",
"DAC_OVERRIDE",
"FOWNER",
"FSETID",
"KILL",
"MKNOD",
"NET_BIND_SERVICE",
"NET_RAW",
"SETFCAP",
"SETGID",
"SETPCAP",
"SETUID",
"SYS_CHROOT"
],
"CapDrop": [
"AUDIT_CONTROL",
"BLOCK_SUSPEND",
"DAC_READ_SEARCH",
"IPC_LOCK",
"IPC_OWNER",
"LEASE",
"LINUX_IMMUTABLE",
"MAC_ADMIN",
"MAC_OVERRIDE",
"NET_ADMIN",
"NET_BROADCAST",
"SYSLOG",
"SYS_ADMIN",
"SYS_BOOT",
"SYS_MODULE",
"SYS_NICE",
"SYS_PACCT",
"SYS_PTRACE",
"SYS_RAWIO",
"SYS_RESOURCE",
"SYS_TIME",
"SYS_TTY_CONFIG",
"WAKE_ALARM"
],
"Capabilities": null,
"Cgroup": "",
"CgroupParent": "",
"ConsoleSize": [
0,
0
],
"ContainerIDFile": "",
"CpuCount": 0,
"CpuPercent": 0,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpuShares": 0,
"CpusetCpus": "",
"CpusetMems": "",
"DeviceCgroupRules": null,
"DeviceRequests": null,
"Devices": [
{
"CgroupPermissions": "rwm",
"PathInContainer": "/dev/ttyACM0",
"PathOnHost": "/dev/ttyACM0"
}
],
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": null,
"GroupAdd": null,
"IOMaximumBandwidth": 0,
"IOMaximumIOps": 0,
"IpcMode": "shareable",
"Isolation": "",
"KernelMemory": 0,
"KernelMemoryTCP": 0,
"Links": null,
"LogConfig": {
"Config": {},
"Type": "json-file"
},
"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"
],
"Memory": 0,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"NanoCpus": 0,
"NetworkMode": "my-net",
"OomKillDisable": false,
"OomScoreAdj": 0,
"PidMode": "",
"PidsLimit": null,
"PortBindings": {
"8080/tcp": [
{
"HostIp": "",
"HostPort": "8080"
}
],
"8101/tcp": [
{
"HostIp": "",
"HostPort": "8101"
}
],
"8443/tcp": [
{
"HostIp": "",
"HostPort": "8444"
}
]
},
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
],
"ReadonlyRootfs": false,
"RestartPolicy": {
"MaximumRetryCount": 0,
"Name": "always"
},
"Runtime": "runc",
"SecurityOpt": [
"label=disable"
],
"ShmSize": 67108864,
"UTSMode": "",
"Ulimits": null,
"UsernsMode": "",
"VolumeDriver": "",
"VolumesFrom": null
},
"HostnamePath": "/var/lib/docker/containers/a87d7a9f029ee7a4dec13fbf044bc18dafa9f9fa5a1e0d9f1255c70367c5dcaf/hostname",
"HostsPath": "/var/lib/docker/containers/a87d7a9f029ee7a4dec13fbf044bc18dafa9f9fa5a1e0d9f1255c70367c5dcaf/hosts",
"Id": "a87d7a9f029ee7a4dec13fbf044bc18dafa9f9fa5a1e0d9f1255c70367c5dcaf",
"Image": "sha256:823f30d1ac740cc89a548ae5d7f7ae19d1a05ffc23de06786f3bb61cdc781b6c",
"LogPath": "/var/lib/docker/containers/a87d7a9f029ee7a4dec13fbf044bc18dafa9f9fa5a1e0d9f1255c70367c5dcaf/a87d7a9f029ee7a4dec13fbf044bc18dafa9f9fa5a1e0d9f1255c70367c5dcaf-json.log",
"MountLabel": "",
"Mounts": [
{
"Destination": "/tmp",
"Mode": "",
"Propagation": "rprivate",
"RW": true,
"Source": "/tmp",
"Type": "bind"
},
{
"Destination": "/etc/localtime",
"Mode": "ro",
"Propagation": "rprivate",
"RW": false,
"Source": "/etc/localtime",
"Type": "bind"
},
{
"Destination": "/openhab/addons",
"Mode": "",
"Propagation": "rprivate",
"RW": true,
"Source": "/sharedfolders/AppData/openhabMile/addons",
"Type": "bind"
},
{
"Destination": "/openhab/conf",
"Mode": "",
"Propagation": "rprivate",
"RW": true,
"Source": "/sharedfolders/AppData/openhabMile/conf",
"Type": "bind"
},
{
"Destination": "/openhab/userdata",
"Mode": "",
"Propagation": "rprivate",
"RW": true,
"Source": "/sharedfolders/AppData/openhabMile/userdata",
"Type": "bind"
}
],
"Name": "/openhab",
"NetworkSettings": {
"Bridge": "",
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"HairpinMode": false,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"MacAddress": "",
"Networks": {
"my-net": {
"Aliases": [
"cbd714718eb7",
"893ef174a150",
"558f81cc2f4d",
"f4bf69bd402c",
"a87d7a9f029e"
],
"DriverOpts": null,
"EndpointID": "a0c1a735fec1184b98068bcc45ea42b535378fe012bde23755e0fae0eb94ac5f",
"Gateway": "172.18.0.1",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAMConfig": {},
"IPAddress": "172.18.0.10",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"Links": null,
"MacAddress": "02:42:ac:12:00:0a",
"NetworkID": "f513434f5b46a7ca9303b5956945250bcaae791ee6d8c01373b85ee4655e53da"
}
},
"Ports": {
"1883/tcp": null,
"5007/tcp": null,
"8080/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "8080"
}
],
"8101/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "8101"
}
],
"8443/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "8444"
}
]
},
"SandboxID": "edc5698bd650001c87f7c3ba320e41ed49c74537b94fd546c801872f577f7943",
"SandboxKey": "/var/run/docker/netns/edc5698bd650",
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null
},
"Path": "/entrypoint.sh",
"Platform": "linux",
"Portainer": {
"ResourceControl": {
"Id": 50,
"ResourceId": "a87d7a9f029ee7a4dec13fbf044bc18dafa9f9fa5a1e0d9f1255c70367c5dcaf",
"SubResourceIds": [],
"Type": 1,
"UserAccesses": [],
"TeamAccesses": [],
"Public": false,
"AdministratorsOnly": true,
"System": false
}
},
"ProcessLabel": "",
"ResolvConfPath": "/var/lib/docker/containers/a87d7a9f029ee7a4dec13fbf044bc18dafa9f9fa5a1e0d9f1255c70367c5dcaf/resolv.conf",
"RestartCount": 0,
"State": {
"Dead": false,
"Error": "",
"ExitCode": 0,
"FinishedAt": "2020-01-21T13:53:41.397479818Z",
"OOMKilled": false,
"Paused": false,
"Pid": 32286,
"Restarting": false,
"Running": true,
"StartedAt": "2020-01-21T13:53:42.14846879Z",
"Status": "running"
}
}