anton-itscript/WM
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
1. Open terminal here. 2. Build image wm-web-image: sudo docker build -t "wm-host-image" WM-Web; sudo docker build -t "delairco/wm-web" WM-Web; 3. Build image wm-db-image sudo docker build -t "wm-db-image" WM-Db; 4. Start containers: 4.a) Run clear db: sudo docker run -d -p 3306:3306 --name wm-db-container -e MYSQL_ROOT_PASSWORD=wm_root -e MYSQL_USER=wm -e MYSQL_PASS=wm_pass -e ON_CREATE_DB_1="wm_docker" -e ON_CREATE_DB_2="wm_docker_long" -e STARTUP_SQL_1="/tmp/wm_clear_databases/wm_docker.sql" -e STARTUP_SQL_2="/tmp/wm_clear_databases/wm_docker_long.sql" -v /var/docker/wm/db/var/lib/mysql:/var/lib/mysql -v /var/docker/wm/web/www/files/backups:/var/wm_backups wm-db-image 4.b) Run Host: sudo docker run -d -p 80:80 -p 5001:5001/udp -p 5002:5002 -p 5003:5003 -p 5004:5004/udp -p 5005:5005 -p 5006:5006 -p 5007:5007 -p 5008:5008 -p 5009:5009 -p 5010:5010 --name wm-host-container --link wm-db-container:db -v /var/docker/wm/web/log:/usr/share/nginx/html/log -v /var/docker/wm/web/protected/runtime:/usr/share/nginx/html/protected/runtime -v /var/docker/wm/web/protected/nosqlvars:/usr/share/nginx/html/protected/nosqlvars -v /var/docker/wm/web/protected/migrations:/usr/share/nginx/html/protected/migrations -v /var/docker/wm/web/www/files/backups:/usr/share/nginx/html/www/files/backups -v /var/docker/wm/web/www/files/schedule_reports:/usr/share/nginx/html/www/files/schedule_reports -v /var/docker/wm/web/www/files/schedule_type_reports:/usr/share/nginx/html/www/files/schedule_type_reports -v /var/docker/wm/web/www/files/xml_messages:/usr/share/nginx/html/www/files/xml_messages -v /var/docker/wm/web/www/files/weather_monitor_reports:/usr/share/nginx/html/www/files/weather_monitor_reports wm-host-image 5. Restart Containers: sudo docker restart wm-host-container new WM: host&db sudo docker build -t "delairco/wm" WM; sudo docker run --privileged -d -p 80:80 -p 3306:3306 --hostname wm.delairco.com -p 5001:5001/udp -p 5002:5002 -p 5003:5003 -p 5004:5004/udp -p 5005:5005 -p 5006:5006 -p 5007:5007 -p 5008:5008 -p 5009:5009 -p 5010:5010 -p 5011:5011 --name wm-container -e MYSQL_ROOT_PASSWORD=wm_root -e MYSQL_USER=wm -e MYSQL_PASS=wm_pass -e ON_CREATE_DB_1="wm_docker" -e ON_CREATE_DB_2="wm_docker_long" -e STARTUP_SQL_1="/tmp/wm_clear_databases/wm_docker.sql" -e STARTUP_SQL_2="/tmp/wm_clear_databases/wm_docker_long.sql" -v /var/docker/wm/db/var/lib/mysql:/var/lib/mysql -v /var/docker/wm/web/www/files/backups:/var/wm_backups -v /var/docker/wm/web/log:/usr/share/nginx/html/log -v /var/docker/wm/web/protected/runtime:/usr/share/nginx/html/protected/runtime -v /var/docker/wm/web/protected/nosqlvars:/usr/share/nginx/html/protected/nosqlvars -v /var/docker/wm/web/protected/migrations:/usr/share/nginx/html/protected/migrations -v /var/docker/wm/web/www/files/backups:/usr/share/nginx/html/www/files/backups -v /var/docker/wm/web/www/files/schedule_reports:/usr/share/nginx/html/www/files/schedule_reports -v /var/docker/wm/web/www/files/schedule_type_reports:/usr/share/nginx/html/www/files/schedule_type_reports -v /var/docker/wm/web/www/files/xml_messages:/usr/share/nginx/html/www/files/xml_messages -v /var/docker/wm/web/www/files/weather_monitor_reports:/usr/share/nginx/html/www/files/weather_monitor_reports delairco/wm sudo docker run --device=/dev/ttyS0 --device=/dev/ttyS1 --device=/dev/ttyS2 --device=/dev/ttyS3 -d -p 80:80 -p 3306:3306 --hostname wm.delairco.com -p 5001:5001/udp -p 5002:5002 -p 5003:5003 -p 5004:5004/udp -p 5005:5005 -p 5006:5006 -p 5007:5007 -p 5008:5008 -p 5009:5009 -p 5010:5010 -p 5011:5011 --name wm-container -e MYSQL_ROOT_PASSWORD=wm_root -e MYSQL_USER=wm -e MYSQL_PASS=wm_pass -e ON_CREATE_DB_1="wm_docker" -e ON_CREATE_DB_2="wm_docker_long" -e STARTUP_SQL_1="/tmp/wm_clear_databases/wm_docker.sql" -e STARTUP_SQL_2="/tmp/wm_clear_databases/wm_docker_long.sql" -v /var/docker/wm/db/var/lib/mysql:/var/lib/mysql -v /var/docker/wm/web/www/files/backups:/var/wm_backups -v /var/docker/wm/web/log:/usr/share/nginx/html/log -v /var/docker/wm/web/protected/runtime:/usr/share/nginx/html/protected/runtime -v /var/docker/wm/web/protected/nosqlvars:/usr/share/nginx/html/protected/nosqlvars -v /var/docker/wm/web/protected/migrations:/usr/share/nginx/html/protected/migrations -v /var/docker/wm/web/www/files/backups:/usr/share/nginx/html/www/files/backups -v /var/docker/wm/web/www/files/schedule_reports:/usr/share/nginx/html/www/files/schedule_reports -v /var/docker/wm/web/www/files/schedule_type_reports:/usr/share/nginx/html/www/files/schedule_type_reports -v /var/docker/wm/web/www/files/xml_messages:/usr/share/nginx/html/www/files/xml_messages -v /var/docker/wm/web/www/files/weather_monitor_reports:/usr/share/nginx/html/www/files/weather_monitor_reports delairco/wm in local sudo docker run --privileged -d -p 80:80 -p 3307:3306 --hostname wm.delairco.com -p 5001:5001/udp -p 5002:5002 -p 5003:5003 -p 5004:5004/udp -p 5005:5005 -p 5006:5006 -p 5007:5007 -p 5008:5008 -p 5009:5009 -p 5010:5010 -p 5011:5011 --name wm-container -e MYSQL_ROOT_PASSWORD=wm_root -e MYSQL_USER=wm -e MYSQL_PASS=wm_pass -e ON_CREATE_DB_1="wm_docker" -e ON_CREATE_DB_2="wm_docker_long" -e STARTUP_SQL_1="/tmp/wm_clear_databases/wm_docker.sql" -e STARTUP_SQL_2="/tmp/wm_clear_databases/wm_docker_long.sql" -v /var/docker/wm/db/var/lib/mysql:/var/lib/mysql -v /var/docker/wm/web/www/files/backups:/var/wm_backups -v /var/docker/wm/web/log:/usr/share/nginx/html/log -v /var/docker/wm/web/protected/runtime:/usr/share/nginx/html/protected/runtime -v /var/docker/wm/web/protected/nosqlvars:/usr/share/nginx/html/protected/nosqlvars -v /var/docker/wm/web/protected/migrations:/usr/share/nginx/html/protected/migrations -v /var/docker/wm/web/www/files/backups:/usr/share/nginx/html/www/files/backups -v /var/docker/wm/web/www/files/schedule_reports:/usr/share/nginx/html/www/files/schedule_reports -v /var/docker/wm/web/www/files/schedule_type_reports:/usr/share/nginx/html/www/files/schedule_type_reports -v /var/docker/wm/web/www/files/xml_messages:/usr/share/nginx/html/www/files/xml_messages -v /var/docker/wm/web/www/files/weather_monitor_reports:/usr/share/nginx/html/www/files/weather_monitor_reports delairco/wm sudo docker run --device=/dev/ttyS0 --device=/dev/ttyS1 --device=/dev/ttyS2 --device=/dev/ttyS3 -d -p 80:80 -p 3306:3306 --hostname wm.delairco.com -p 5001:5001/udp -p 5002:5002 -p 5003:5003 -p 5004:5004/udp -p 5005:5005 -p 5006:5006 -p 5007:5007 -p 5008:5008 -p 5009:5009 -p 5010:5010 -p 5011:5011 --name wm-container -e MYSQL_ROOT_PASSWORD=wm_root -e MYSQL_USER=wm -e MYSQL_PASS=wm_pass -e ON_CREATE_DB_1="wm_docker" -e ON_CREATE_DB_2="wm_docker_long" -e STARTUP_SQL_1="/tmp/wm_clear_databases/wm_docker.sql" -e STARTUP_SQL_2="/tmp/wm_clear_databases/wm_docker_long.sql" -v /var/docker/wm/db/var/lib/mysql:/var/lib/mysql -v /var/docker/wm/web/www/files/backups:/var/wm_backups -v /var/docker/wm/web/log:/usr/share/nginx/html/log -v /var/docker/wm/web/protected/runtime:/usr/share/nginx/html/protected/runtime -v /var/docker/wm/web/protected/nosqlvars:/usr/share/nginx/html/protected/nosqlvars -v /var/docker/wm/web/protected/migrations:/usr/share/nginx/html/protected/migrations -v /var/docker/wm/web/www/files/backups:/usr/share/nginx/html/www/files/backups -v /var/docker/wm/web/www/files/schedule_reports:/usr/share/nginx/html/www/files/schedule_reports -v /var/docker/wm/web/www/files/schedule_type_reports:/usr/share/nginx/html/www/files/schedule_type_reports -v /var/docker/wm/web/www/files/xml_messages:/usr/share/nginx/html/www/files/xml_messages -v /var/docker/wm/web/www/files/weather_monitor_reports:/usr/share/nginx/html/www/files/weather_monitor_reports delairco/wm attach to runing container docker exec -i -t wm-container bash run mc in container docker exec -ti wm-container env TERM=xterm bash -l docker push "image-name" problems: /usr/sbin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: Permission denied it only seems to be a problem if I run the container as --priviliged
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published