小编gak*_*tsi的帖子

AWS EC2用户数据修改后不起作用

注意:没有询问有关修改 EC2 实例用户数据的问题。

我的案例:我在 EC2 首次启动时添加了下面的用户数据,它运行得很好。

#! /bin/bash
cd ~
echo "Test" > index.html
python -m SimpleHTTPServer 80
Run Code Online (Sandbox Code Playgroud)

启动实例后,为了修改用户数据,我停止了实例,更改了用户数据,然后重新启动了实例。但这一次脚本不起作用。

#! /bin/bash
cd ~
echo "Test2" > index.html
python -m SimpleHTTPServer 80
Run Code Online (Sandbox Code Playgroud)

我不明白为什么修改后的用户数据不起作用。

amazon-ec2 amazon-web-services user-data

4
推荐指数
1
解决办法
7740
查看次数

无法使用 Docker Compose 与 Wordpress 建立 postgres 连接

包括docker-compose都不存在这种问题。

我找不到我的 docker-compose.yml 文件有什么问题。顺便说一句,我不想​​在 docker hub 上使用现成的“wp-postgres”图像。

version: '3.1'

services:

  wordpress:
    image: wordpress
    restart: always
    ports:
      - 8080:80
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: exampleuser
      WORDPRESS_DB_PASSWORD: examplepass
      WORDPRESS_DB_NAME: exampledb
    volumes:
      - wordpress:/var/www/html

  db:
    image: postgres
    restart: always
    environment:
      POSTGRES_DB_NAME: exampledb
      POSTGRES_PASSWORD: examplepass
      POSTGRES_DB_USER: exampleuser
    volumes:
      - db:/var/lib/postgres

volumes:
  wordpress:
  db:
Run Code Online (Sandbox Code Playgroud)

这是日志:

dpress_1  | WordPress not found in /var/www/html - copying now...
wordpress_1  | Complete! WordPress has been successfully copied to /var/www/html
wordpress_1  | [02-Mar-2020 18:33:10 UTC] PHP Warning:  mysqli::__construct(): (HY000/2002): Connection refused …
Run Code Online (Sandbox Code Playgroud)

postgresql docker docker-compose

2
推荐指数
1
解决办法
3826
查看次数