我有CentOS 5.11並在其上安裝了docker-machine。使用docker-machine,我在AWS上創建了一個docker主機。我想用我的CentOS機器作爲客戶端在這臺主機上運行命令。如何在這臺機器上以客戶端模式安裝docker。在客戶端模式下安裝docker
Docker文檔說Docker可以安裝在任何可以在任何內核上運行的客戶端模式下。 (https://docs.docker.com/engine/installation/binaries/)
我有CentOS 5.11並在其上安裝了docker-machine。使用docker-machine,我在AWS上創建了一個docker主機。我想用我的CentOS機器作爲客戶端在這臺主機上運行命令。如何在這臺機器上以客戶端模式安裝docker。在客戶端模式下安裝docker
Docker文檔說Docker可以安裝在任何可以在任何內核上運行的客戶端模式下。 (https://docs.docker.com/engine/installation/binaries/)
Linux沒有客戶端二進制文件,這只是在Docker docs imo中有點混淆。
Linux的二進制文件是客戶端和服務器。因此,所有你需要做的是:
chmod +x docker-latest
sudo mv docker-latest /usr/local/bin/docker
...這應該是所有你需要做的就是客戶端只碼頭工人操作。無碼頭工人守護進程將啓動,如果你只做上面=>客戶端只:)
wget https://download.docker.com/linux/static/stable/x86_64/docker-17.06.2-ce.tgz
tar xvzf docker-17.06.2-ce.tgz
sudo mv docker/docker /usr/bin/docker
chmod +x /usr/bin/docker
docker version
rm -rf docker/
這些命令:
linux
x86_64
docker
到/usr/bin
docker
遵循上述步驟。當你運行諸如「docker -v」之類的任何docker命令時,出現以下錯誤「FATAL:kernel too old Segmentation fault」 – pc70
不幸的是,錯誤是什麼錯誤然後。您需要升級到更新的內核版本。 –
「請注意,Docker也有一個客戶端模式,它可以在任何Linux內核上運行(甚至可以在OS X上構建!)」 - 看起來像CentOS 5.11不符合docker文檔中提到的聲明。 – pc70