我是新来的码头工人,并试图创建对接主机与对接机。
目前,我使用VirutalBox作为试用环境。
当我用docker创建docker主机时,默认情况下它在VirtualBox上使用Boot2Docker创建了VM。但是我想在Virtualbox上创建一个带有Ubuntu15.10的对接主机。
是否可以使用对接机在VirtualBox上创建基于Ubuntu的对接主机?
发布于 2015-11-26 10:13:36
是否可以使用对接机在VirtualBox上创建基于Ubuntu的对接主机?
是的,但不是直接使用坞机,它只依赖于30 Mo的基于TinyCore linux发行版。
您可以尝试并启动一个完全灵活的Ubuntu,并在其中使用遵循Ubuntu的常规码头安装。
发布于 2018-01-27 13:01:27
OP没有描述他们是如何使用通用驱动程序来解决他们的问题的,所以我是如何做到这一点的,以防有人感兴趣:
sudo supasswd将root密码更改为容易记住的内容ssh-keygencp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys/etc/ssh/sshd_config并将行更改为"PermitRootLogin“,以便读取PermitRootLogin yesservice ssh restartifconfig并注意机器的IPssh root@10.10.10.89 'cat ~/.ssh/id_rsa' > ~/.ssh/docker_testssh root@10.10.10.89 'cat ~/.ssh/id_rsa.pub' > ~/.ssh/docker_test.pubshutdown nowecho 'ubuntu-1' > /etc/hostname,然后运行reboot。只有当您要从同一个模板创建更多的机器时,才有必要将它们命名为ubuntu-1、ubuntu-2等等ifconfig以查找克隆机器的IPdocker-machine create --driver generic --generic-ip-address 10.10.10.90 --generic-ssh-key ~/.ssh/docker_test ubuntu-1它可能需要几分钟来完成(主要是在“安装码头”一步),但你应该有一个工作的基于Ubuntu的对接机器。您可以通过运行docker-machine use ubuntu-1和docker run hello-world来验证它是否工作。
它比使用Boot2Docker要复杂得多,但是在最初的设置之后,它应该是相当可行的。我还没有做太多的工作,我只是证实,它似乎运行你好-世界,所以可能会有更多的麻烦,在未来的道路上,往往是与码头。
额外提示: VirtualBox允许您在无头模式下运行机器。在初始设置并允许通过SSH进行根访问之后,如果有必要的话,运行无头机器并通过SSH连接到它们可能会更方便,您可以关闭VB的GUI,机器现在就像后台的服务一样运行。
https://stackoverflow.com/questions/33935800
复制相似问题