[英]How to permanently run dockerd
通常在執行像這樣的標准docker流程之前:
docker pull epgg/eg
docker run -p 80:80 --name eg -it epgg/eg bash
您需要在后台運行sudo dockerd
(即在終端打開的情況下)。
我如何在不打開終端的情況下在后台永久運行它?
不,最好不要像這樣運行sudo dockerd
守護進程: sudo dockerd
。
根據您的Linux發行版,可以使用以下命令:
對於在啟動時運行docker的情況:
sudo chkconfig docker on
要啟動docker服務:
sudo service docker start
這些命令可在RHEL / CentOS 6,Debian / Ubuntu上使用。
如果您的Linux安裝上有systemd可用(例如在RHEL / CentOS 7上),則還可以使用以下命令:
對於在啟動時運行docker的情況:
sudo systemctl enable docker
要啟動docker服務:
sudo systemctl start docker
對於docker引擎本身,請如上所述使用systemctl enable
和systemctl start
。
但是我認為您的意思是在后台運行容器,應該是這樣的:
首先在后台運行它:
docker run -d -p 80:80 --name eg epgg/eg
然后稍后您仍然可以進行重擊:
docker exec -it eg bash
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.