2016-02-16 15:47:58 +00:00
|
|
|
#!/bin/bash
|
2016-02-16 16:34:10 +00:00
|
|
|
set -e
|
|
|
|
|
|
|
|
DOCKER_RUN_IMAGE=nginx-rtmp
|
|
|
|
DOCKER_BUILD_IMAGE=nginx-build
|
2016-02-16 15:47:58 +00:00
|
|
|
|
|
|
|
rm -f nginx.tar.gz
|
|
|
|
|
|
|
|
cd build
|
|
|
|
|
2016-02-16 16:34:10 +00:00
|
|
|
docker build -t ${DOCKER_BUILD_IMAGE} .
|
2016-02-16 15:47:58 +00:00
|
|
|
|
|
|
|
cd ..
|
|
|
|
|
2016-02-16 16:34:10 +00:00
|
|
|
DID=`docker create ${DOCKER_BUILD_IMAGE}`
|
2016-02-16 15:47:58 +00:00
|
|
|
|
|
|
|
docker cp ${DID}:/tmp/nginx.tar.gz ./
|
|
|
|
|
|
|
|
docker rm ${DID}
|
2016-02-16 16:34:10 +00:00
|
|
|
docker rmi ${DOCKER_BUILD_IMAGE}
|
2016-02-16 15:47:58 +00:00
|
|
|
|
2016-02-16 16:34:10 +00:00
|
|
|
docker build -t ${DOCKER_RUN_IMAGE} .
|
2016-02-16 15:47:58 +00:00
|
|
|
|
2016-02-16 16:34:10 +00:00
|
|
|
docker images
|
|
|
|
docker run -d --name ${DOCKER_RUN_IMAGE} -p 1935:1935 -t ${DOCKER_RUN_IMAGE}
|
|
|
|
docker ps -a
|
2016-02-16 15:47:58 +00:00
|
|
|
|