2017-04-25 56 views
0

我已经安装了码头工人的ubuntu机器上的Windows或Mac机 运行在TCP码头工人,我们需要泊坞窗机,而在Ubuntu是没有必要的,因为它已经 在Linux环境Ubuntu是否需要Docker机器,如果不是如何TCP一个Ubuntu docker守护进程?

运行如果是这样考虑的话我有一个图像,如下

[email protected]:~$ sudo docker images 
REPOSITORY   TAG     IMAGE ID   CREATED    SIZE 
jenkins    latest    04c1dd56a3d8  3 weeks ago   713 MB 

现在我尝试使用下面的命令来运行这个执行后

[email protected]:~$ sudo docker run -p 7878:7878 jenkins 

正在运行属性格式

[email protected]:~$ sudo docker ps 
CONTAINER ID  IMAGE    COMMAND     CREATED    STATUS    PORTS           NAMES 
40e5f4212cf4  jenkins    "/bin/tini -- /usr..." 7 minutes ago  Up 7 minutes  8080/tcp, 0.0.0.0:7500->7500/tcp, 50000/tcp kickass_lichterman 
现在

如果泊坞窗机,我们有TCP连接的IP,但在Ubuntu机 的IP,我需要用它来访问此

我的搬运工妖某些端口上运行从下面地址找到

/var/run/docker.pid 

我目前的搬运工环境下面配置运行

Docker Version: 17.03.1-ce 
Distributor ID: Ubuntu 
Description: Ubuntu 16.04.1 LTS 
Release:  16.04 
Codename:  xenial 
+0

如果您需要访问詹金斯,尝试通过'http://本地主机:在浏览器中8080​​/jenkins'。 – Rao

+0

不,我在亚马逊网络服务Ubuntu机器上运行这个,即使如果我访问彻底IP无法访问 – rselvaganesh

回答

0

您需要使用“-P”选项(如“-P 8080:8080”)将Docker进程的端口绑定到主机(Ubuntu AWS)计算机上的端口。然后,您可以使用Rao建议的URL访问jenkins实例。

请参阅该文档:https://docs.docker.com/engine/userguide/networking/default_network/binding/

+0

是的我同意,即使我绑定端口“码头运行-p 7878:7878 jenkins”,我的问题是什么现在是IP? – rselvaganesh

+0

IP与运行docker进程的主机相同。 – hellified

+0

但我无法访问任何工作,我需要做@hellified – rselvaganesh

相关问题