Linux docker 常用命令

windows rocketMq启动命令:

start mqnamesrv.cmd
start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true

linux启动jar项目的相关命令:

后台启动,日志在nohup.out文件中:      nohup java -jar ngtdms-access-api.jar &

情况nohup.out:    echo "">nohup.out 

根据关键字在nohup.out中查找:  grep '***' nohup.out 

实时查nohup.out中的日志:  tail -f nohup.out

 

jdk的jps命令:

输出主类或者jar的完全路径名: jps -l

输出jvm参数: jps -v

仅仅显示java进程号: jps -q

 

docker项目部署常用命令

查看所有镜像:  docker images

移除指定镜像:  docker rmi 镜像id

通过执行dockerfile去打成镜像(这个百度可以查到):

执行脚本命令: sh ***.sh 

 

docker执行项目时,配置文件的配置方式
外部文件覆盖内部文件方式:
docker run --rm --mount type=bind,source=外部文件,target=内部文件 dokcer镜像的REPOSITORY:dokcer镜像的TAG
docker run --rm --mount type=bind,source=/root/my/kafkaDemor/application.yml,target=/opt/application.yml dokcer镜像的REPOSITORY:dokcer镜像的TAG

配置文件内部预留配置接口: 使用k8s时一般这样进行配置
配置文件中写:
kafka:
  servers: "${KAFKA_SERVERS:默认值}"
执行写:
docker run --rm -e KAFKA_SERVERS=*****  dokcer镜像的REPOSITORY:dokcer镜像的TAG

将镜像打为tar:
docker save -o ~/***.tar dokcer镜像的REPOSITORY:dokcer镜像的TAG

加载tar文件的镜像:docker load --input ***.tar

docker 推送: docker push 镜像名:版本号

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值