在共享虚拟服务器上运行Docker

时间:2019-03-30 03:40:12

标签: docker

这就是我要弄清楚的。我有一台具有云提供程序的Linux虚拟服务器(运行Centos),我在该服务器上具有root用户访问权限。他们使我可以访问WHM,并可以在其中创建CPanel。

因为我要安装Docker,是否需要我甚至创建一个CPanel帐户?由于我具有root用户访问权限,我不能仅通过SSH进入服务器并安装Docker引擎并部署容器吗?

这里的任何见解都会有所帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

我从未使用过CPanel,因为我总是通过ssh在CentOS服务器上执行操作,因此您唯一需要做的就是成为root用户,因为docker需要root特权。 只需通过ssh通过软件包管理器进行安装,就可以了。

如果要将容器从客户端PC部署到远程Docker主机,则需要将docker配置为使用tcp连接而不是unix套接字,否则需要ssh进入计算机并在其中执行所有操作。在客户端PC上,您需要安装docker(实际上仅是docker-cli),并将DOCKER_HOST env设置为远程docker主机,但是需要在远程docker主机和客户端pc上正确设置客户端认证身份验证。请参阅以下Docker文档以获取更多帮助。

如何在CentOS上安装Docker?

https://docs.docker.com/install/linux/docker-ce/centos/

如何保护Docker-Daemon进行远程访问?

https://docs.docker.com/engine/security/https/