All-in-One Web開発環境: Ubuntu+Nginx(ssl)+Python3+Circus+Django+RabbitMQ+Node+Coffee+Redis+PostgreSQL
1.7K
PythonのWebアプリケーションに特化したローカル開発環境。
ローカルPCの開発用ディレクトリをDockerコンテナと共有し、そのUbuntu上で実行・開発・デバッグを行うための環境。
mkdir ~/productment
mkdir -p ~/productment/ubuntu-nginx-circus-postgresql/workspace
mkdir ~/productment/ubuntu-nginx-circus-postgresql/www
docker run -d \
-v ~/productment/ubuntu-nginx-circus-postgresql/workspace:/develop/workspace:rw \
-v ~/productment/ubuntu-nginx-circus-postgresql/www:/develop/www:rw \
-p 80:80 -p 443:443 -p 5432:5432 -p 15672:15672 \
-t -i \
-h develop-server-01 \
--name develop-server-01 \
accon/ubuntu-nginx-circus-postgresql:1.01
PORT
~/public/data-volume/wwwディレクリ配下にindex.phpファイルを配置。
echo "TEST OK." > ~/development/www/index.html
下のURLにアクセスしPHPの情報が表示されればOK。
docker exec -it develop-server-01 bash
docker start develop-server-01
docker stop develop-server-01
docker rm develop-server-01
docker ps
docker ps -a
docker images
Content type
Image
Digest
Size
452.4 MB
Last updated
over 9 years ago
docker pull accon/ubuntu-nginx-circus-postgresql