最近,越來越多的開發者開始使用Docker來管理他們的應用程序開發和部署。然而,有時候你可能會遇到這樣的問題:下載了Docker,但是安裝完成后,Docker似乎就不見了。
$ docker Command 'docker' not found, but can be installed with: sudo snap install docker # version 18.06.1-ce, or sudo apt install docker.io # version 18.09.7-0ubuntu1
那么,這是怎么回事呢?
首先,我們需要了解一下Docker的組成部分。Docker由兩個主要組件組成:Docker客戶端和Docker引擎。Docker客戶端在本地計算機(例如你的筆記本電腦或臺式機)上運行,并通過Docker API與Docker引擎進行通信。Docker引擎是運行在遠程服務器上的后臺程序,負責構建,運行和管理Docker容器。
當你從Docker的官方網站上下載并安裝Docker時,只有Docker客戶端被下載并安裝在你的本地計算機上。你需要安裝Docker引擎,才能開始使用Docker。
安裝Docker引擎的方法取決于操作系統。在Ubuntu上,可以使用以下命令安裝:
$ sudo apt install docker.io
在macOS上,可以使用以下命令安裝:
$ brew install docker
安裝完成后,你需要確認Docker服務已經啟動。
$ sudo service docker start
現在,你應該可以在本地計算機上運行Docker命令了。
$ docker --version Docker version 19.03.4, build 9013bf5
總之,如果你下載了Docker并發現它不見了,那么請確認是否安裝了Docker引擎,并啟動了Docker服務。只有這樣,你才能在本地計算機上開始使用Docker的命令。