小编alv*_*zsh的帖子

Docker上的Wordpress - 没有运行

这是我的docker-compose.yml

version: '2'
services:
  wordpress:
    image: wordpress
    ports:
      - "8080:80"
    environment:
      WORDPRESS_DB_PASSWORD: example
  db:
    image: mysql:5.7
    environment:
      MYSQL_ROOT_PASSWORD: example
Run Code Online (Sandbox Code Playgroud)

服务正常运行,但几秒钟后,wordpress容器停止运行.

这是我的docker日志wordpress容器:

WordPress not found in /var/www/html - copying now...
Complete! WordPress has been successfully copied to /var/www/html

MySQL Connection Error: (2002) php_network_getaddresses: getaddrinfo failed: Name or service not known

Warning: mysqli::mysqli(): php_network_getaddresses: getaddrinfo failed: Name or service not known in - on line 10

Warning: mysqli::mysqli(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Name or service not known in - on line 10 …
Run Code Online (Sandbox Code Playgroud)

wordpress docker docker-compose

9
推荐指数
3
解决办法
8804
查看次数

官方镜像 Docker PHP 中禁止使用

我正在测试官方镜像 docker PHP:

docker run -d -p 8000:80 --name test php:7-apache
Run Code Online (Sandbox Code Playgroud)

然后,我测试http://localhost:8000,我发现:

Forbidden

You don't have permission to access / on this server.
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

php apache docker

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

Docker中的MySQL冻结在root密码配置中

我有下一个dockerfile:

FROM ubuntu:16.04
RUN apt-get update && apt-get upgrade -y && apt-get install -y apache2 mysql-server mysql-client
Run Code Online (Sandbox Code Playgroud)

之后,Docker构建问我密码root:

While not mandatory, it is highly recommended that you set a password for the
MySQL administrative "root" user.

If this field is left blank, the password will not be changed.

New password for the MySQL "root" user:
Run Code Online (Sandbox Code Playgroud)

我输入密码,但是,它只是保持该状态.

我可以这样安装mysql吗?我不想自动安装它

mysql docker dockerfile

6
推荐指数
2
解决办法
6467
查看次数

为什么ng-model不更新控制器值选择?

这是代码HTML:

<div ng-controller="SelectCtrl">
    <p>selected item is : {{selectedItem}}</p>
    <p> age of selected item is : {{selectedItem.age}} </p>
    <select ng-model="selectedItem" ng-options="item.name for item in items">
    </select>
</div>
Run Code Online (Sandbox Code Playgroud)

这是代码AngularJS:

var app = angular.module('myApp', []);

app.controller('SelectCtrl', function($scope) {
    $scope.items = [{name: 'one', age: 30 },{ name: 'two', age: 27 },{ name: 'three', age: 50 }];
    $scope.selectedItem = $scope.items[0];
    console.log($scope.selectedItem); //it's not update :(
});
Run Code Online (Sandbox Code Playgroud)

在视图中,每次更改选择时都会更新新值,但控制器不会更新选择的当前值.我该怎么办?

谢谢!

html javascript angularjs ng-options angularjs-ng-model

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

如何在其他设备上访问 Laravel Homestead?

我的机器和安卓设备在同一个网络上。

  • 机器IP: 192.168.0.11
  • Homestead 运行的 IP: 192.168.10.10

如果我192.168.0.11:8000在我的 Android 设备上输入,我只能使用一个站点。

如何输入 Homestead 中存储的所有站点?

这是我的Homestead.yaml文件:

---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: ~/Homestead-Projects
      to: /home/vagrant/Homestead-Projects

sites:
    - map: site1.com
      to: /home/vagrant/Homestead-Projects/Site1/public
    - map: site2.app
      to: /home/vagrant/Homestead-Projects/Site2/public

databases:
    - homestead
    - db_site1
    - db_site2

variables:
    - key: APP_ENV
      value: local

# blackfire:
#     - id: foo
#       token: bar
#       client-id: foo
#       client-token: bar

# ports:
# …
Run Code Online (Sandbox Code Playgroud)

php networking remote-access laravel homestead

5
推荐指数
1
解决办法
7046
查看次数