私は誰もがメンバー間で共有するためのwikiにアクセスし、いくつかの文書を維持することができますしたいです。MediaWikiのドッキングウィンドウ、私はそれを取る方法については、レコードを検索します。
あなたは、ローカルエリアネットワーク内にある場合、最初にサーバーへのパブリックアクセスがあり、それは限りキャンパスネットワーク、缶のアクセスなど、そのような私たちの研究室のサーバとして、それの上に直接設定することができます。しかし、このブログはアリ、私のサーバークラウド・アリに実装されている安価なので、私の家賃は軽量なアプリケーションサーバーの種類であるクラウド。
MediaWikiは、私はまた、これらの二つのことを学ぶ一日を過ごしたそのため、PHPのmysqlデータベースのいくつかの知識と知識を持っている必要があります。私は、チュートリアルのウェブサイトを学ぶ新人でした。あなただけのシンプルたい場合は、実際には、学ぶことは難しいことではありません。
1、SSHログインサーバー(サーバーはubuntu16.04です)
わずかに
2、サーバーのインストール・ドッキングウィンドウ環境のために
オンラインチュートリアルの多くは、私はこのチュートリアルを使用して、ドッキングウィンドウ-CEをインストール:https://blog.csdn.net/bingzhongdehuoyan/article/details/79411479
3、MySQLのダウンロードとミラーリングのMediaWiki
これら二つのミラーがハブドッキングウィンドウ上で何を見て
MySQLのします。https://hub.docker.com/_/mysql
メディアます。https://hub.docker.com/_/mediawiki
その後、適切なバージョンを選択し、私はこれらの2を使用します。
コマンドプルダウンに応じたので:
ドッキングウィンドウプルのmysql:5.7 ドッキングウィンドウプルのMediaWiki:安定
4、(mysqlは少し知識、学ぶための良いアイデアを必要とする)mysqlのコンテナをインストール
ドッキングウィンドウの実行--name mysql_wiki -p 3307:3306 -e MYSQL_ROOT_PASSWORD = 123456 -d mysqlの:5.7
上記のコマンドを説明します。
MYSQL_ROOT_PASSWORD = 123456は、パスワードは123456ですrootアカウントでコンテナの世代を表し、
-pポートマッピング表現、MySQLのデフォルトのポートは、サーバポートへのドッキングウィンドウポート3306の内部をマッピングする必要があるので、あなたが、私は、サーバーの3307ポートにマッピングされ、リモートでのMySQL内部ドッキングウィンドウを接続する必要があり、3306です。
mysqlの:5.7ミラーIDも書き込むことができ、あなたのミラーを意味します。
次に、MySQLのコンテナを入力して、リモート接続を設定します
ドッキングウィンドウのexec -it mysql_wikiバッシュ
このコマンドを添付に入らないことに注意してください、私は添付し、あなたがメッセージを残すことができ、あなたが知っている、なぜ、私は知らない、最後に貼り付けます。
コンテナを入力した後、ログのルート
MySQLの-uルート-p
MySQLデータベースを入力します。
使用mysqlの
rootアカウントを作成してリモートで接続することができます
*上のすべての権限を付与する*。「ルート」 @ 「%」 ;
最新の情報に更新許可
フラッシュ権限;
発効かどうかを確認します
ユーザー、mysql.userからホストを選択します。
上記の二つのルートを見ることができ、それはリモート接続%であるローカル接続のために、ローカルホストです。
次に、ファイアウォールアリクラウドサーバのポート3307オープン
つまり、カスタムポート3307を追加
最後に、MySQLのアリクラウド上のリモート接続で自分のコンピュータ上で(彼らの最初のコンピュータは、MySQL環境をインストール)
mysqlの-h xxx.xxx.xxx.xxx -P 3307 -uルート-p
xxx.xxx.xxx.xxxは、サーバーのIPアドレスを表し、
-Pは、ポートマッピングを示し、
接続が成功し、MySQLの環境が良い仕事の説明を行ってきました。
5、インストール容器のMediaWiki
ドッキングウィンドウの実行--name mywiki --link mysql_wikiます。mysql -p 1030:80 -dのMediaWiki:安定
--link mysql_wikiは:mywikiにこのコンテナを表し、このコンテナが通信するmysql_wiki、別の名称としてMySQLへのMySQL。
もちろん、私は1030ポートを使用しています、あなたのポートを開くことを忘れないでください。
6、ログにブラウザを使用して
お使いのブラウザに直接入力します。
xxx.xxx.xxx.xxx:1030
(続き...)