Docker常用指令

在執行 ETH, BTC 節點時,官方網站大多使用 Docker 服務來啟動節點,利用以下筆記來快速複習操作。

啟動

sudo docker daemon

// 如果有錯誤可先確認有沒有之前的沒停掉
sudo service docker stop

// 如果出現timeout無法啟動 可輸入如下
ps axf | grep docker | grep -v grep | awk '{print "kill -9 " $1}' | sudo sh

//如果docker run ... 出現找不到 daemon,但已經啟動了,在前面使用 sudo即可

使用docker hub可搜尋所有別人寫好的可用container https://hub.docker.com/

1.列出所有執行中的container

docker ps

2.列出被使用過名稱的container

docker ps -a

3.停止特定container

輸入

會顯示類似如下

接著

4.停止所有container

5.移除所有使用過的container名稱

在kill或stop container後要再把名稱移除才可再次重新使用

6.以名字顯示running中的container

7.進入特定Process的container bash

先輸入docker ps ,然後跟去PS ID輸入以下指令

Last updated

Was this helpful?