这篇文章主要为大家展示了“centos7中docker mysql tomcat常用操作的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“centos7中docker mysql tomcat常用操作的示例分析”这篇文章吧。查看已安装的docker:yum list installed |grep docker卸载后重装: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镜像: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。安装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: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安装:docker pulldocker.io/webcenter/activemq启动:docker run -p 61616:61616 -p 8161:8161 -d –restart=always –name activemq docker.io/webcenter/activemq宿主机安装jdk:docker pull java:8u111启动jar应用:见jenkins下载:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-3-2安装: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】后执行【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命令:执行: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:apt-get install vim,如果没有成功,则执行apt-get update,再执行之前的安装命令即可。以上是“centos7中docker mysql tomcat常用操作的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注开发云行业资讯频道!
相关推荐: 应用案例 | 从Storm到Flink,有赞五年实时计算效率提升实践
作者 | 贺飞公司介绍:有赞是一个商家服务公司,提供全行业全场景的电商解决方案。在有赞,大量的业务场景依赖对实时数据的处理,作为一类基础技术组件,服务着有赞内部几十个业务产品,几百个实时计算任务,其中包括交易数据大屏,商品实时统计分析,日志平台,调用链,风控等…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。