广州活力数据恢复中心

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2353|回复: 1

synology群晖docker相关资料和教学

[复制链接]

92

主题

104

帖子

688

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
688
发表于 2020-5-22 22:42:14 | 显示全部楼层 |阅读模式
synology群晖docker相关资料和教学


启动docker
  1. docker container start container_name或container_id
复制代码



查看docker logs
  1. docker logs [OPTIONS] CONTAINER
复制代码
OPTIONS说明:
  • -f : 跟踪日志输出
  • --since :显示某个开始时间的所有日志
  • -t : 显示时间戳
  • --tail :仅列出最新N条容器日志

实在输出docker log, -f和 --follow一样
  1. docker logs -f 容器ID
复制代码




查看2020-05-22后最新的10条logs.
  1. docker -logs --since="2020-05-22" --tail=20 container
复制代码



查看运行中的容器
  1. docker ps
复制代码





查看所有容器
  1. docker ps -a
复制代码



删除容器
  1. docker rm container_id
复制代码


查看所有容器image
  1. docker image ls
复制代码


删除docker image
  1. docker rmi <image id的头三位>
复制代码
Error response from daemon: conflict: unable to delete e46584c7e27e (must be forced) - image is being used by stopped container a56137e5604c有的时候image删不了, 可以加-f参数强制删除
  1. docker rmi <iamge id头三位> -f
复制代码




full docker log:
  1. cat /var/log/Docker/docker.log
复制代码

docker web api log:
  1. cat /var/log/synolog/synodockerwebapi.log
复制代码

两个命令查网络问题:
  1. </dev/tcp/registry-1.docker.io/443 && echo Works || echo Problem
  2. curl https://registry-1.docker.io/v2/ && echo Works || echo Problem
复制代码







一体优盘数据恢复 www.rflashdata.com
硬盘ROM损坏焊爆丢失配ROM服务
buffalo 隨身碟數據救援 bitlocker WDV2 lacie EFS等加密硬盘数据恢复,指纹爱国者加密优盘数据恢复 +86 18620923827
回复

使用道具 举报

92

主题

104

帖子

688

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
688
 楼主| 发表于 2020-5-23 21:19:56 | 显示全部楼层
docker自动升级方案watchtower

在用docker又不会怎么自动升级,每次都要在synology群晖的DSM里手动操作太麻烦?看这个docker教程就对了!watchtower教程,一条命令自动化更新docker.



  1. docker run -d --restart=always \
  2. --name watchtower \
  3. -v /var/run/docker.sock:/var/run/docker.sock \
  4. containrrr/watchtower \
  5. --cleanup \
  6. --interval 600
复制代码
--interval 600  #单位为秒,如果觉得太频烦可以自己修改。
v2tec/watchtower #docker全名
运行完这条命令后,无需要做其它操作, 它会自动更新所有的docker.
watchtower到了运行的时候后, 再查看一下这个容器的log就可以发现它已经有动作了, 把有更新的docker都升到最新。
查看所有的容器ID:

  1. docker ps -a
复制代码

查看logs命令
  1. docker logs --details 容器ID
复制代码

output:
  1. time="2020-05-22T15:58:02Z" level=info msg="Found new onisuly/aria2-with-webui:latest image (sha256:xxxxxx)"
  2. time=“2020-05-22T16:17:10Z” level=info msg=“Stopping /aria2 (xxxx) with SIGTERM”
  3. time=“2020-05-22T16:17:18Z” level=info msg=“Creating /aria2”
  4. time=“2020-05-22T16:17:25Z” level=info msg=“Removing image sha25
复制代码



一体优盘数据恢复 www.rflashdata.com
硬盘ROM损坏焊爆丢失配ROM服务
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|硬盘FLASH数据恢复论坛

GMT+8, 2024-5-17 07:45 , Processed in 0.031098 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表