Docker:應用部署
阿新 • • 發佈:2020-08-05
# 1、搜尋mysql映象 docker search mysql # 2、拉取mysql映象 docker pull centos/mysql-57-centos7 # 3、建立並啟動守護容器。 ## -p 埠對映,這樣宿主機外的機器可以通過該埠連結。 ## MYSQL_ROOT_PASSWORD環境變數是使用root進行遠端登入需要的密碼。 docker run -di --name=mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root centos/mysql-57-centos7 # 4、進入容器檢測 docker exec-it mysql5.7 /bin/bash mysql -u root -p # 本地空密碼進入 # 5,遠端可以通過root密碼連結訪問
# 1、搜尋tomcat映象 docker search tomcat # 2、拉取tomcat映象 docker pull tomcat # 3、建立並啟動守護容器 ## -p 埠對映,這樣宿主機外的機器可以通過對映埠訪問連結。 ## -v 目錄掛載。(/use/local/tomcat/webapps) docker run -di --name=tomcat -p 8000:8080 -v /use/local/tomcat/webapps:/use/local/tomcat/webapps tomcat #4、外部訪問: http://192.168.244.111/:9000
# 1、搜尋nginx映象 docker search nginx # 2、拉取nginx映象 docker pull nginx # 3、建立並啟動守護容器 ## -p 埠對映,這樣宿主機外的機器可以通過對映埠訪問連結。 docker run -di --name=nginx -p 80:80 nginx # 4、外部訪問: http://192.168.244.111/
# 1、搜尋redis映象 docker search redis # 2、拉取nginx映象 docker pull redis #3、建立並啟動守護容器 ## -p 埠對映,這樣宿主機外的機器可以通過對映埠訪問連結。 docker run -di --name=redis -p 6379:6379 redis # 4、內部訪問測試: docker exec -it redis /bin/bash cd /usr/local/bin ./redis-cli ping
# 1、搜尋php映象 docker search php # 2、拉取映象 docker pull php # 3、建立並啟動守護容器 docker run -p 9000:9000 --name my-php -v ~/nginx/www:/usr/share/nginx/html -v ~/nginx/php-log:/usr/local/var/log -itd php:7.1-fpm