我在linux机器上安装并运行了nginx,以理解配置等。过了一段时间,我决定通过遵循这个来安全地删除它,以便在docker中使用它。
通过遵循,我运行以下命令
sudo docker run --name ngix -d -p 8080:80 pillalexakis/myrestapi:01和我在localhost上看到了ngix的主页
然后,我删除了 all ngix映像&停止了所有容器,我还运行了以下命令
sudo docker system prune -a
但是现在通过命令sudo docker run -p 192.168.2.9:7777:8
我在找红宝石帮个忙。我有这个代码块来检查我的NGIX服务器是否在监听某个特定端口,如果没有,则使用Chef模板进行更改并重新启动服务器。这里的问题是,我无法在另一个Ruby块中使用模板块的语法。
能给我一点语法上的帮助吗?
谢谢:)
ruby_block "check sayc" do
block do
server = node['fqdn']
port = puts global_ssl_port.to_i
begin
Timeout.timeout(5) do
Socket.tcp(server,
我在没有选择器的情况下为Kubernetes的服务而苦苦挣扎。群集与kops一起安装在AWS上。我有一个带有3个nginx pod的部署,暴露了端口80:
apiVersion: apps/v1
kind: Deployment
metadata:
name: ngix-dpl # Name of the deployment object
labels:
app: nginx
spec:
replicas: 3 # Number of instances in the