直到在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时,会显示以下屏幕。

image.png

创建容器时,使用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ポートをつなぐことが必要
广告
将在 10 秒后关闭
bannerAds