docker使用

------------docker 常用命令------------------------
docker ps
docker images
docker rm 容器ID
dockers rmi 镜像名
--查看日志
docker logs -f 容器ID
docker logs -f --tail 500 项目名

--docker 访问到容器内
docker exec -it 容器ID /bin/bash(可用sh替代)
--拷贝包到容器内
docker cp /home/xx/xxx.jar  容器ID:/home/app/
---纯手工重启服务
nohup java -jar -Xms4096m -Xmx4096m xxx.jar > xxx.log &
---查看日志
tail -fn 100 ss.log   
--在容器内重启服务
docker stop 容器ID
docker start/restart 容器ID

其它:
ps -ef | grep xxxx

find /opt/ -type f -name ' *.log'  
			--------type f      表示文件
 
备份
cp xxx.tar.gz xxx.tar.gz.bak
解压
tar -zxvf xxx.tar.gz	#-zvcf压缩
如果目录不一致 mv替换
mv sourse源目录 target目录


chmod 777是非常流行的所有权命令。 777仅仅意味着将所有权利授予所有用户
eg:
sudo chmod 777 /var/run/docker.sock

//查看docker状态
docker ps -a 
//查看端口占用 不能有空格 可切换到sudo su到root账号下使用该命令
#有Exit 处理方式
sudo lsof -i:27017
kill -9 xxx端口



MongoDB:
连接查询只能查出数据后 再循环插入

use portal-tenants-shared		//切换到用到的DB
db.getCollection("implcommonCampaignSetting").find(); //查找所有数据
//插入数据
db.getCollection("implcommonCampaignSetting").insertOne({ 
	"_id": ObjectId("6401d3060bb2c812a63b5733"),//可不写,自动生成  手写需要唯一
  "admin": { 			//插入需要的数据
      "E3DLT9Un": 20,
    "aaaa": 10 },
  "name": '会员任务发放配置',
  "shortId": "mapping",
  "stable": null,
  "wechat": null,
  "accountId": ObjectId("63fd50f48b1e1d20f55f1bb2"),
  "createdAt": "2023-03-03 18:59:18",
  "updatedAt": "2023-03-03 19:02:09",
  "isDeleted": false,
  "properties": null });
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值