AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

    • 主页
    • 系统&网络
    • Ubuntu
    • Unix
    • DBA
    • Computer
    • Coding
    • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-11304

wishi's questions

Martin Hope
wishi
Asked: 2016-03-17 04:20:10 +0800 CST

如何使用端口映射管理 Docker 容器?

  • 2

我安装了 ELK Docker 容器。

我使用以下参数运行它:

sudo docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -p 5000:5000 -it --name elk sebp/elk

检查检查:

sudo docker ps

CONTAINER ID        IMAGE               COMMAND                CREATED             STATUS              PORTS                                                                                                      NAMES
4f42137c954d        sebp/elk:latest     "/usr/local/bin/star   22 hours ago        Up 22 hours         0.0.0.0:5000->5000/tcp, 0.0.0.0:5044->5044/tcp, 0.0.0.0:5601->5601/tcp, 0.0.0.0:9200->9200/tcp, 9300/tcp   elk            

乔,看起来不错。

这是 Docker 容器所在的 KVM 来宾的外部接口:

marius@elk:~$ ifconfig eth0 eth0 Link encap:Ethernet HWaddr 52:54:00:15:cf:f2
inet addr:192.168.100.134 Bcast:192.168.100.255 Mask:255.255.255.0

但是端口 5044(例如用于 Elastic Beats)在 KVM 网络接口中关闭:

marius@elk:~$ nc -v 192.168.100.134 5044
nc: connect to 192.168.100.134 port 5044 (tcp) failed: Connection refused

原因似乎是,我制造了混乱:

marius@elk:~$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
DOCKER     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED
ACCEPT     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere            

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

Chain DOCKER (1 references)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             172.17.0.4           tcp dpt:5000
ACCEPT     tcp  --  anywhere             172.17.0.4           tcp dpt:5044
ACCEPT     tcp  --  anywhere             172.17.0.4           tcp dpt:5601
ACCEPT     tcp  --  anywhere             172.17.0.4           tcp dpt:9200

并且重启后 Docker 容器的新 IP 是172.17.42.1和0.4

marius@elk:~$ /sbin/ifconfig docker0 Link encap:Ethernet HWaddr a6:3d:01:38:7a:6a
inet addr:172.17.42.1 Bcast:0.0.0.0 Mask:255.255.0.0

那么,如何以某种方式重新启动/管理 Docker 容器,以免遇到 IPtables 冲突

我该如何解决这个问题,而不会每次都造成 Docker / IPtables 混乱?我不想手动清除 Docker 的 iptables。

iptables
  • 1 个回答
  • 747 Views
Martin Hope
wishi
Asked: 2016-02-19 04:31:24 +0800 CST

使用 Ansible 在目标服务器上编译源代码的 tar 归档的最佳方法

  • 0

我正在使用 Ansible 进行配置管理,我想进一步采用它来部署直接在某些服务器上编译的自定义代码。没有软件包,因为代码只是内部代码,它是 12 个 Gentoo 服务器。

有人可以给我一个例子,你如何正确地做到这一点?我检查了该command模块的一些片段,但我认为这不是这样做的方法。

deployment
  • 1 个回答
  • 667 Views
Martin Hope
wishi
Asked: 2016-02-17 08:50:58 +0800 CST

如何使用 Ansible 处理私钥 SSL 证书

  • 0

我想用copy部署我的网络服务器配置。

有什么方法可以保持 SSL 证书私钥加密,并在剧本启动时对其进行解密?

原因是我想使用 Github 的私有仓库。但该文件仍将在云端,一键即可曝光。

ssl-certificate
  • 1 个回答
  • 1455 Views
Martin Hope
wishi
Asked: 2016-02-17 05:58:50 +0800 CST

Ansible - 使用主机 IP 作为文件副本的变量

  • 3

我正在寻找一种使用 Ansible 进行配置管理的方法。

我有结构 repo/1.2.3.4/file.conf。

Ansible 可以获取每个主机的 IP 1.2.3.4 并将文件部署到主机吗?使用变量将使配置更容易。

- copy: src=/repo/$IP/file.conf dest=/etc/file.conf owner=foo group=foo mode=0644
ansible
  • 1 个回答
  • 21994 Views
Martin Hope
wishi
Asked: 2009-07-21 03:42:02 +0800 CST

多合一版本控制 - Debian

  • 3

我目前正在设置个人使用的 SVN repro。通常在 Debian 上会是 svnserve、trac,也许是 Apache……这是三个需要处理的应用程序。大多数东西都需要 Apache,但我使用的是 lighttpd。

我想要一个可以做到这一点的服务器应用程序。有什么东西——比如带有自己的 SVN 服务器的 trac wiki 吗?

愿望

debian open-source version-control
  • 5 个回答
  • 238 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助
subwaysurfers
my femboy roommate

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve