docker run -it --rm --name test sergalas/test-container "aaaaa"
FROM ubuntu
MAINTAINER DKA DEVELOP <hudos@rambler.ru>
RUN apt-get update && apt-get install -y cowsay
ENTRYPOINT ["/usr/games/cowsay"]
docker run -d --rm --name "test" sergalas/test-container aaaaa
CMD tail -f /dev/null
proxy:
build: ./proxy
restart: always
ports:
- 80:80
- 443:443
labels:
com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy: "true"
volumes:
- certs:/etc/nginx/certs:ro
- vhost.d:/etc/nginx/vhost.d
- html:/usr/share/nginx/html
- /var/run/docker.sock:/tmp/docker.sock:ro
networks:
- proxy-tier
letsencrypt-companion:
image: jrcs/letsencrypt-nginx-proxy-companion
restart: always
volumes:
- certs:/etc/nginx/certs
- vhost.d:/etc/nginx/vhost.d
- html:/usr/share/nginx/html
- /var/run/docker.sock:/var/run/docker.sock:ro
networks:
- proxy-tier
depends_on:
- proxy
➜ ~ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ce06b0831d2f docker-nginx-test-toster_nginx "nginx -g 'daemon of…" 5 minutes ago Up 5 minutes 0.0.0.0:8000->80/tcp, 0.0.0.0:4043->443/tcp nginx
➜ ~ sudo lsof -i -P -n | grep docker
<skip>
docker-pr 13228 root 4u IPv6 140384 0t0 TCP *:8000 (LISTEN)
docker-pr 13242 root 4u IPv6 140391 0t0 TCP *:4043 (LISTEN)
zsh$ curl -k -v https://jira.local.net:4043
* Trying 192.168.109.13...
* TCP_NODELAY set
* Connected to jira.local.net (192.168.109.13) port 4043 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
* CAfile: /etc/ssl/cert.pem
CApath: none
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
* TLSv1.2 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
* TLSv1.2 (IN), TLS handshake, Server finished (14):
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.2 (OUT), TLS handshake, Finished (20):
* TLSv1.2 (IN), TLS change cipher, Change cipher spec (1):
* TLSv1.2 (IN), TLS handshake, Finished (20):
* SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
* ALPN, server did not agree to a protocol
* Server certificate:
* subject: C=GB; ST=London; L=London; O=Global Security; OU=IT Department; CN=jira.local.net
* start date: Nov 11 07:31:34 2019 GMT
* expire date: Nov 10 07:31:34 2020 GMT
* issuer: C=GB; ST=London; L=London; O=Global Security; OU=IT Department; CN=jira.local.net
* SSL certificate verify result: self signed certificate (18), continuing anyway.
> GET / HTTP/1.1
> Host: jira.local.net:4043
> User-Agent: curl/7.64.1
> Accept: */*
>
< HTTP/1.1 502 Bad Gateway
< Server: nginx/1.10.3
< Date: Mon, 11 Nov 2019 08:14:32 GMT
< Content-Type: text/html; charset=utf-8
< Content-Length: 173
< Connection: keep-alive
похоже имеет смысл там глянуть