我有一个openvz vps,它是centos 7但内核为2.6。我知道这与码头不兼容。我有另一个有docker的KVM vps。无论如何,使用我的openvz vps远程访问KVM中的docker吗?基本上我希望我的openvz盒子是我的开发机器,并且我部署到KVM泊坞窗。什么是上面的理想设置?在openvz上远程运行docker
0
A
回答
1
你说的主机有一个2.6.x内核,但涵盖了几个不同的版本。我已经使用2.6.32内核(源自RedHat el6)的主机上的openvz VPS中的docker工作,但它可能不适用于内核2.6.18或2.6.9(如果您拥有2.6.9,则应该升级为那是基于RedHat el4内核的,2.6.18应该没问题,直到2017年3月)。您可以在openvz wiki找到说明使其与兼容的内核一起工作。警告:由于您不得不使用"vfs" storage engine,因此docker在此配置(2.6.32内核,CentOS 7 VPS)中表现不佳。因为您没有获得任何花哨的文件系统分层功能。码头容器的每一层都将是其底层文件系统的完整副本,严重影响具有大量图层的图像的磁盘使用率。
如果您没有运行兼容Docker的内核,则根本无法运行任何Docker工具,因此您的选择受到限制。如果您仍想开发VPS上的Docker容器以移至您的KVM,您可以使用chroot和yum/rpm构建您的容器并在您的VPS上制作${docker_image}.tgz file,然后将其复制到您的KVM并导入到docker中。
希望有所帮助。
相关问题
- 1. Docker服务远程在本地或其他服务上运行
- 2. 连接到在Docker容器上运行的远程activemq实例
- 3. 无法在Docker上运行应用程序时远程进行JMX连接
- 4. Docker,在Windows上运行Macos Docker镜像
- 5. 远程docker命令执行
- 6. 在远程机器上运行线程
- 7. 在Android上运行docker
- 8. Docker在子域上运行
- 9. 在Windows上运行docker shell
- 10. Docker - 在HTTPS上运行Jetty
- 11. 连接到在Docker中运行的远程EJB模块
- 12. Docker在Pycharm中运行vagrant +远程python调试
- 13. 在Mac上远程运行Mathematica
- 14. 在Fedora上运行远程根脚本
- 15. 尝试在EC2上远程运行Kurento
- 16. 在远程主机上运行的Laravel
- 17. 在远程计算机上运行QTP
- 18. 在远程服务器上运行Artifactory
- 19. 在远程机器上运行脚本
- 20. 在远程机器上运行代码
- 21. 如何在远程HBase上运行YCSB
- 22. 在远程分支上运行`git log`
- 23. 在远程服务器上运行硒
- 24. 在远程服务器上运行Exec()
- 25. 在远程服务器上运行Eclim
- 26. 在远程计算机上运行.ps1
- 27. 在远程机器上运行命令
- 28. 使用docker-machine ssh在远程机器上运行交互式本地脚本
- 29. docker-machine将配置保存在运行systemd的远程Ubuntu主机上?
- 30. 在远程设备上运行远程exe文件