[問題] docker無法開啟下如何匯出容器到另一台
如同標題,
先描述 Server 上開啟 docker 遇到的問題,
環境是 CentOS-7.6.1810,
前幾天重開機,docker 就開不起來,
使用 systemd 開啟,下的指令是:
systemctl start docker
但卻回報我如下錯誤:
Authorization not available.
Check if polkit service is running or see debug message for more information.
於是我先確認 polkit.service 的 status,結果如下圖:
https://i.imgur.com/AbQyHw1.png

此外使用 sudo 下指令也跑得比往常還慢,不知是否也跟此服務有關(也重開機幾次了)
由於上述問題還在 debug 當中(若有有解的大大還煩請開示一下了),
所以現在考慮將該 Server 上的 container 轉移到其他台 Server 上,
已知 docker 有 export 跟 save 可做匯出,
可是目前的問題是 docker 服務跑不起來,不知該如何下手,
目前搜尋的關鍵字差不多是 export docker image offline 之類的,
不過沒有找到滿意的解答,
此部分也想請教各位大大會怎麼下關鍵字,
目前已試過將 /var/lib/docker/containers 下該容器的目錄,
打包到其他台機器對應的路徑,仍是沒有成功(該台機器下 ps -a 沒有出現該容器)
請問還有其他方法可以轉移容器嗎?
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.207.98
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1546436679.A.7F8.html
推
01/02 21:58,
7年前
, 1F
01/02 21:58, 1F
不知為何 log 顯示是失敗在 timed out,還在 debug 中
→
01/02 23:17,
7年前
, 2F
01/02 23:17, 2F
推
01/03 00:03,
7年前
, 3F
01/03 00:03, 3F
→
01/03 00:33,
7年前
, 4F
01/03 00:33, 4F
→
01/03 00:35,
7年前
, 5F
01/03 00:35, 5F
→
01/03 00:35,
7年前
, 6F
01/03 00:35, 6F
→
01/03 00:40,
7年前
, 7F
01/03 00:40, 7F
→
01/03 00:41,
7年前
, 8F
01/03 00:41, 8F
→
01/03 00:42,
7年前
, 9F
01/03 00:42, 9F
→
01/03 00:42,
7年前
, 10F
01/03 00:42, 10F
→
01/03 00:44,
7年前
, 11F
01/03 00:44, 11F
感謝你的提醒說明並幫我回覆!
確實其他台正常運作的主機,polkit 皆是 active 的,但目前 polkit 的問題還不知該
如何處理,這次遇到這問題才知道原來有這服務XD
另外請問這樣的話沒有照搬的解法嗎?
推
01/03 02:01,
7年前
, 12F
01/03 02:01, 12F
→
01/03 02:01,
7年前
, 13F
01/03 02:01, 13F
感謝,可是現在的問題是 docker 開不起來,無法使用 docker export…QAQ
推
01/03 03:43,
7年前
, 14F
01/03 03:43, 14F
→
01/03 03:43,
7年前
, 15F
01/03 03:43, 15F
→
01/03 03:44,
7年前
, 16F
01/03 03:44, 16F
推
01/03 03:48,
7年前
, 17F
01/03 03:48, 17F

→
01/03 03:49,
7年前
, 18F
01/03 03:49, 18F

感謝你提供實際執行圖!
→
01/03 16:13,
7年前
, 19F
01/03 16:13, 19F
→
01/03 16:17,
7年前
, 20F
01/03 16:17, 20F
→
01/03 16:18,
7年前
, 21F
01/03 16:18, 21F
→
01/03 16:45,
7年前
, 22F
01/03 16:45, 22F
目前問題卡在 polkit 無法啟動,於是使用 journalctl 查詢相關 log。
以下是下了 systemctl start polkit 指令之後,
使用 journalctl 查詢 log 的截圖:
https://i.imgur.com/KTIXvQn.png


圖截的有點大張,若不清楚還請點進去放大了,不好意思…
看來問題不只出在 polkit?其實就算我沒主動下 systemctl 去開啟 polkit,
journalctl 也是自己產了幾個錯誤的 log
(相比另一台相似環境的機器,多了不少錯誤)
目前正慢慢理解其他額外錯誤的來頭是什麼
推
01/04 03:36,
7年前
, 23F
01/04 03:36, 23F
→
01/04 03:37,
7年前
, 24F
01/04 03:37, 24F
謝謝解釋,不過我有使用 root 權限執行
推
01/06 20:55,
7年前
, 25F
01/06 20:55, 25F
→
01/06 20:56,
7年前
, 26F
01/06 20:56, 26F
因為該使用者是 Docker 新手,他建該容器只是半試半做事的目的,
該容器累積的內容不算多,只是我自己也好奇存不存在文中所提出的解法
確認 /etc/sysconfig/selinux 中的 SELINUX=disabled 沒錯(原來從頭到尾都沒開XD)
還是無法解決QAQ
→
01/10 17:23,
7年前
, 27F
01/10 17:23, 27F
→
01/10 17:23,
7年前
, 28F
01/10 17:23, 28F
→
01/10 17:23,
7年前
, 29F
01/10 17:23, 29F
不好意思想請問要怎麼手動啟動呢?QAQ
我查到的方法只有如下圖,最後卡在system bus:
https://i.imgur.com/EJq9Xrs.png

抱歉前陣子期末考忙碌,所以晚了許久才回覆
※ 編輯: ShenJing (140.113.207.98), 01/23/2019 16:23:01