我有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