以下参考にさせていただきました。
やってみよう!DockerでWordPress構築~httpd/mysql設定と外部アクセスまで | GMOクラウドアカデミー
https://academy.gmocloud.com/advance/20160118/1557
あと、php-gdも入れておくとよいです。
$ yum install php-gd
そしてphpファイルが実行できないときは、以下を参考
apacheとphpを入れた環境でphpが動作せずにソースコードのまま表示される時
https://qiita.com/nnmr/items/f8d6453829ce3341d51c
※注意点
Ctrl + P → Ctrl + Qはバックグラウンドでコンテナを起動したまま抜ける。
exitを実行した場合は、コンテナの終了となり、コンテナ内に構築したものがすべてパーになるので、以下のようにコンテナに名前をつけてイメージを保存しておくこと。
$ sudo docker commit {Container ID} centos6:apache
Dockerイメージとコンテナの削除方法
https://qiita.com/tifa2chan/items/e9aa408244687a63a0aeファイルのコピー
ローカルからコンテナへdocker cp [オプション] ローカル・パス|- コンテナ:パス
例: docker cp /tmp/local_file.php container_test1:/tmp/local_copy_file.php
コピー先にファイルを指定しない場合には新しく作成されます。
コンテナからローカルへ
docker cp [オプション] コンテナ:パス ローカル・パス|-
例: docker cp container_test1:/tmp/container_file.php /tmp/container_copy_file.php
FTPサーバーのインストール
CentOS 6 : FTPサーバー インストールと設定 : Server Worldhttps://www.server-world.info/query?os=CentOS_6&p=ftp
Dockerで複数個のポートフォワーディングを行う
例: docker run -p 80:80 -p 443:443 d2b1a9e25105例: docker run -d -p 20-21:20-21 -p 65500-65515:65500-65515 -v /tmp:/var/ftp:ro metabrainz/docker-anon-ftp
iptables がエラー(Could not load ...modules...)の場合
--privileged を付けて起動すること例: docker run -it --privileged -p 8080:80 --name apache centos6:centos /bin/bash
CentOS6のiptablesについて
ファイアウォールiptablesを簡単解説~初心者でもよくわかる!VPSによるWebサーバー運用講座(4) | さくらのナレッジhttps://knowledge.sakura.ad.jp/4048/
0 件のコメント:
コメントを投稿