Linux docker 常用命令
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
容器命令
docker exec -it nacos2 /bin/bash docker logs -f nacos
日志:
语法:
docker logs [OPTIONS] CONTAINER
Options:
--details 显示更多的信息
-f, --follow 跟踪实时日志
--since string 显示自某个timestamp之后的日志,或相对时间,如42m(即42分钟)
--tail string 从日志末尾显示多少行日志, 默认是all
-t, --timestamps 显示时间戳
--until string 显示自某个timestamp之前的日志,或相对时间,如42m(即42分钟)
查看最近30分钟最后一百行的日志: docker logs --since 30m --tail 200 4a20226c201d(容器ID)
假设您要查询容器名为 my-container 的日志,在2023年6月1日上午10点到11点期间出现的所有包含“流程异常”的行,可以使用以下命令:
docker logs --since "2023-09-15T16:52:00" --until "2023-09-15T17:20:00" my-container | grep "ERROR"
空间查询:
docker system df df -h
Docker容器内时间不正确调整
1、复制主机localtime到容器
docker cp /etc/localtime 容器id:/etc/localtime
如果报错 Error response from daemon: Error processing tar file(exit status 1): invalid symlink "/etc/localtime" -> "../usr/share/zoneinfo/Asia/Shanghai" 2、重新执行
docker cp /usr/share/zoneinfo/Asia/Shanghai 容器id:/etc/localtime
怎么更换docker的存储目录
1、查看Docker 磁盘使用情况
docker system df
2、清理磁盘
docker system prune
删除关闭的容器无用的数据卷和网络无TAG的镜像-a 参数 无用的镜像也会删除 (慎用)
3、停止Docker 服务
systemctl stop docker
4、迁移数据目录
rsync -avz /var/lib/docker /data/docker/lib/
/var/lib/docker : docker默认数据目录/var/lib/docker : 目标目录, 执行前需要先创建
5、配置mapper文件
根据docker服务的安装配置文件进行修改
vim /usr/lib/systemd/system/docker.service
在ExectStart=xxx 中添加属性
ExectStart=xxx --graph /data/docker/lib/docker
重新更新一下docker服务
systemctl disable docker
systemctl enable docker
systemctl daemon-reload
systemctl start docker
6、检查
docker info
可以看到以下信息表示成功
Docker Root Dir: /data/docker/lib/docker
执行docker images可以看到之前所有的镜像也全部同步了过来。
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |