直到在Docker上的Ubuntu中运行Apache为止
为了搭建PHP的运行环境,先让Apache运行起来。
目标
-
- dockerで作ったubuntu上でapacheを動かす
- ローカルから確認する。
更新apt
更新apt软件包列表。
当马上创建容器时,软件包列表/var/lib/apt/lists内是空的。即使运行apt install xxx命令,也会出现”无法定位软件包xxx”的错误信息。
使用以下命令将/etc/apt/sources.list中的软件包列表复制到/var/lib/apt/lists。
将/etc/apt/sources.list中的软件包列表复制到/var/lib/apt/lists,可以使用以下指令。
apt update
启动Apache
-
- apacheはインストール不要。ubuntuのイメージに既に入っている。
- nginxは起動せず、apache2をひとまず起動
source /etc/apache2/apache2.conf
apache2
确定访问
当您从本地的Chrome浏览器访问http://localhost时,会显示以下屏幕。
创建容器时,使用docker run -d -p 80:80 –name test ubuntu命令将本地端口80和容器端口80进行连接。
以下是多种安装方法(备忘录)
我安装的东西自己弄的,和Apache无关。因为在用Docker创建的Ubuntu里面,连Vim都不能用,所以我安装了它。
- vimインストール
apt install vim
- golangインストール
apt install gcc make
apt install golang
- nginxインストール
apt install nginx
- python関連
apt install python
apt install python3-pip
- boto3 (AWS SDK for Python)
pip3 install boto3
- php関連
apt install php
总结
-
- apacheインストール不要
-
- sourceコマンドでconfファイルを実行必要
- コンテナ作成時に80ポートをつなぐことが必要