前言
莫名的scrapyd無法啟動,只好開始翻log紀錄,看到底是什麼原因。
正文
1.使用logs查詢container的錯誤
sudo docker logs mongodb --since 30m
關鍵字
--since 30m 查最近30分鐘
-f 查看尾部
ref.
docker logs
how to use --since option with docker logs command
2-1.查服務有無啟動
systemctl is-enabled docker
2-2.開關服務
systemctl enable docker
systemctl disable docker
ref.Ubuntu service管理
3.設定container自動啟動
docker update –restart=always <Container ID>
不想自動啟動則改為 no
ref.
reboot 後 Docker服務及容器自動啟動設定
Start containers automatically
4.查看port有沒有被程式佔用
netstat -tulpn | grep :80
ref.3 種 Linux 查看 port 被程式佔用的方法
5.查看container的設定檔內容
docker inspect mongodb
Docker inspect 命令
0 意見:
張貼留言