centos 7 docker mysql tomcat 常用操作

docker部分

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

70

卸载后重装: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_M -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

查看mysql容器id:docker ps

以容器id运行mysql容器:docker start 513f39c7fd73

以容器id连接mysql:docker exec -it 513f39c7fd73 bash

然后输入命令:mysql -uroot -p 输入密码:123456

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

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 -d --restart=always --name redis redis:3.2 redis-server --appendonly yes

进入redis客户端:docker exec -it [redis id] redis-cli

activemq 部分

安装:docker pull activemq:5.15.9

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

jdk 部分

宿主机安装jdk:docker pull java:8u111

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】后执行【whereis git/java】

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

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

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

远程shell命令:

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

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

# 停止容器
docker stop $PNAME

# 删除容器
docker rm $PNAME

#启动容器
docker run -d -p 1515:1515 -v /home/$PNAME.jar:/usr/$PNAME.jar --name $PNAME java:8u111 java -jar /usr/$PNAME.jar

安装rz/sz命令

执行: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,如果没有成功,则执行apt-get update,再执行之前的安装命令即可。

vim-vi-workmodel.png

 

 

 

 

 

 

转载于:https://my.oschina.net/u/3047936/blog/3072312

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值