真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

centos7中dockermysqltomcat常用操作的示例分析

這篇文章主要為大家展示了“centos7中docker MySQL tomcat常用操作的示例分析”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“centos7中docker mysql tomcat常用操作的示例分析”這篇文章吧。

在網站設計制作、網站建設過程中,需要針對客戶的行業(yè)特點、產品特性、目標受眾和市場情況進行定位分析,以確定網站的風格、色彩、版式、交互等方面的設計方向。成都創(chuàng)新互聯還需要根據客戶的需求進行功能模塊的開發(fā)和設計,包括內容管理、前臺展示、用戶權限管理、數據統(tǒng)計和安全保護等功能。

docker部分

查看已安裝的docker:yum list installed |grep docker

centos7中docker mysql tomcat常用操作的示例分析

卸載后重裝:yum -y remove docker.x86_64

安裝:yum -y install docker-io

啟動:service docker start

重啟:systemctl restart docker

配置加速云:修改文件內容:vi /etc/docker/daemon.json  -->>   {"registry-mirrors": ["http://hub-mirror.c.163.com"]}

mysql部分

安裝mysql鏡像:docker pull mysql:5.7

運行mysql容器:docker run -p 3306:3306 --name MySQL -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

查看mysql容器id:docker ps

然后輸入命令:docker exec -it MySQL /bin/bash   mysql -uroot -p 

修改mysql密碼:set password for root@'%' = password('123456');flush privileges;

設置運行遠程連接:GRANT ALL ON *.* TO 'root'@'%';

設置max_allowed_packet:查詢my.cnf文件:mysql --help | grep my.cnf。修改max_allowed_packet = 20M。

tomcat部分

安裝tomcat8:docker pull tomcat:8

啟動tomcat(-d是指在后臺啟動):docker run --name Tomcat -d -p 1515:8080 tomcat:8

進入tomcat容器目錄(必須先啟動,Tomcat 位置可以是容器id/name):docker exec -it Tomcat  /bin/bash

redis部分

安裝redis:docker pull redis:3.2

啟動redis服務端:docker run -p 6379:6379 -v /home/redis-data:/data  -d --name redis redis:3.2 redis-server --appendonly yes

進入redis客戶端:docker exec -it [redis id] redis-cli

activemq 部分

安裝:docker pull docker.io/webcenter/activemq

啟動:docker run -p 61616:61616 -p 8161:8161 -d --restart=always --name activemq docker.io/webcenter/activemq

jdk 部分

宿主機安裝jdk:docker pull java:8u111

啟動jar應用:見jenkins

es 部分

下載:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-3-2

jenkins 部分

安裝:docker pull jenkins/jenkins

啟動:docker run -d --restart=always -p 1516:8080 -p 50000:50000 -v jenkins:/var/jenkins_home -v /etc/localtime:/etc/localtime --name jenkins docker.io/jenkins/jenkins

配置jdk和git:進入容器【docker exec -it jenkins /bin/bash】后執(zhí)行【whereis git/java】

生成公鑰:ssh-keygen -t rsa -C "763854696@qq.com"

查看公鑰:cat /var/jenkins_home/.ssh/id_rsa.pub

查看私鑰:cat /var/jenkins_home/.ssh/id_rsa

添加憑證:選擇SSH Username with private key,username輸入root,private key輸入私鑰。

配置項目git倉庫時,選擇該憑證

安裝SSH插件、maven integration插件,配置SSH remote  hosts:https://www.cnblogs.com/sxdcgaq8080/p/10489369.html

其他jenkins內容可以看這篇文章:https://www.jianshu.com/p/0391e225e4a6

最后配置項目:clean  install -Pprod -Dmaven.test.skip=true

遠程shell命令:

# pre step

# 停止容器
docker stop hcbook || true

# 刪除容器
docker rm hcbook || true





# post step

JAR_PATH=/hcxs-web/target/hcxs-web-1.0-SNAPSHOT.jar
PNAME=hcbook

# 移動jar到目標地址
docker cp jenkins:$WORKSPACE$JAR_PATH /home/$PNAME.jar

#啟動容器
docker run -d -p 1515:1515 -v /home/logs:/export/Logs -v /home/$PNAME.jar:/usr/$PNAME.jar --name $PNAME java:8u111 java -jar /usr/$PNAME.jar

安裝rz/sz命令

執(zhí)行:yum install -y lrzsz

常用操作

查看運行中的容器:docker ps

查看全部容器:docker ps -a

啟動容器:docker start [cotaillntainer id]

停止容器:docker stop [container id]

刪除容器:docker rm [container id]

修改容器名:docker rename [原容器名] [新容器名]

查詢容器獨立ip:docker inspect --format='{{.NetworkSettings.IPAddress}}' [容器名|容器id]

啟動全部容器:docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)

停止全部容器:docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)

vim/vi命令

需要在每個容器內安裝vim:apt-get install vim,如果沒有成功,則執(zhí)行apt-get update,再執(zhí)行之前的安裝命令即可。

centos7中docker mysql tomcat常用操作的示例分析

以上是“centos7中docker mysql tomcat常用操作的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯行業(yè)資訊頻道!


網站欄目:centos7中dockermysqltomcat常用操作的示例分析
URL標題:http://weahome.cn/article/pichej.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部