Docker的學習目標:
4.掌握Tomcat Nginx等軟件的常用的安裝
5.掌握Docker遷移與備份相關(guān)命令
6.能夠運用Dockerfile編寫創(chuàng)建容器的腳本
7.能夠搭建與使用docker私有倉庫
8.學習總結(jié)
四、應(yīng)用部署
1.MYSQL的部署
?? ?(1)拉取mysql鏡像
?? ??? ? docker pull centos/mysql-57-centos7
?? ??? ??
?? ?(2)創(chuàng)建容器
?? ??? ? docker run -di --name=tensqure_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 centos/mysql-57-centos7
?? ??? ??
?? ??? ? -p代表端口映射,格式為 宿主機映射端口:容器運行端口
?? ??? ??
?? ??? ? -e代表添加環(huán)境變量 MYSQL_ROOT_PASSWORD 是root用戶的登陸密碼
?? ??? ??
? ? (3)進入容器
?? ??? ?docker exec -it tensqure_mysql /bin/bash
?? ??? ?
?? ?(4) 登錄mysql
?? ??
?? ??? ? mysql -u root -p
?? ??? ??
?? ?(5) 遠程登錄mysql(通過宿主機連接容器,端口選擇33306)
?? ?
?? ??
2.TOMCAT的部署
?? ?(1)拉取鏡像
?? ??? ?docker pull tomcat:7 -jre7
?? ??? ?
?? ?(2)創(chuàng)建容器,-p表示地址映射,-v表示目錄映射
?? ?
?? ??? ?docker run -di --name=mytomcat -p 9000:8080 -v /usr/local/webapps:/usr/local/tomcat/webapps tomcat:7-jre7
?? ??? ?
?? ?(3)查看容器狀態(tài)
?? ??? ??
?? ??? ? docker ps
?? ??? ?
?? ? (4)在宿主機部署web的一個war包
?? ? ? ?
?? ??? ? mv cas.war /usr/local/webapps?
?? ??? ??
?? ??? ? 然后訪問:192.168.184.141:9000/cas
?? ??? ??
3.NGINX鏡像文章來源:http://www.zghlxwxcb.cn/news/detail-832315.html
?? ?(1)拉取鏡像
?? ?文章來源地址http://www.zghlxwxcb.cn/news/detail-832315.html
到了這里,關(guān)于Docker學習入門(二):常用軟件安裝、掌握Docker遷移與備份、運用Dockerfile編寫創(chuàng)建容器的腳本、搭建與使用docker私有倉庫;的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!