这就是我要弄清楚的。我有一台具有云提供程序的Linux虚拟服务器(运行Centos),我在该服务器上具有root用户访问权限。他们使我可以访问WHM,并可以在其中创建CPanel。
因为我要安装Docker,是否需要我甚至创建一个CPanel帐户?由于我具有root用户访问权限,我不能仅通过SSH进入服务器并安装Docker引擎并部署容器吗?
这里的任何见解都会有所帮助。谢谢。
答案 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进行远程访问?