pull: docker pull skuvault/nginx
build: docker build -t skuvault/nginx .
prerun:
run: 4. (optional) create upstart script in to /etc/init/
nginx_container.config
description "nginx container"
author "Sergey Tarasenko [email protected]"
start on filesystem and started docker
stop on runlevel [!2345]
respawn
respawn limit 6 10
post-stop exec sleep 30
script
DOCKER=/usr/bin/docker
LOCAL_NGINX_CONF=/usr/local/skuvault/nginx/conf
LOCAL_NGINX_LOGS=/usr/local/skuvault/nginx/logs
REMOTE_NGINX_CONF=/etc/nginx
REMOTE_NGINX_LOGS=/var/log/nginx
$DOCKER run -v $LOCAL_NGINX_CONF:$REMOTE_NGINX_CONF -v $LOCAL_NGINX_LOGS:$REMOTE_NGINX_LOGS -p 80:80 -p 443:443 skuvault/nginx
end script
other: 6. mapping directories
Content type
Image
Digest
sha256:cffbafb7b…
Size
112.8 MB
Last updated
almost 11 years ago
docker pull skuvault/nginx