ドッカーを使用しています。そしてDockerは現在、Linuxで最も人気のあるソフトウェア発行元の1つです。この記事ではDjockoを使ってDjangoプロジェクトのチュートリアルを開発するLinuxシステムを紹介します。
とドッカー作曲「多目的容器アセンブリ」スタックは、ドッカーマシンを組み合わせてのPostgres、RedisのとDjangoプロジェクトの完全な開発を提供することができ、「システム構成。」
最後に、スタックは、各サービス別々の容器を含むであろう:
容器
ウェブ/Djangoの容器
nginxの>コンテナ
データコンテナの
のRedisのPostgresのコンテナを
のドッカー "v1.6.1" バージョンを使用
ローカル設定当社これは、ローカルとクラウドのホストを作成するために、ドッカーマシン「v0.2.0」ドッカーを使用してマルチアプリケーションからなるドッカー作曲「V1.2.0」レイアウトコンテナに使用されます。指示に従い、ドッカー作曲機マウントされ、その後、テスト結果を取り付ける:
$ドッキングウィンドウマシン--version
ドッカ・マシン・バージョン0.2.0(8b9eaf2)
$ドッキングウィンドウ-構成--version
ドッキングウィンドウ-構成1.2.0
realpython /dockerizing-Djangoのプロジェクトをしたり、独自のプロジェクトを作成してから、次のプロジェクト構造に従ってクローニング
次に、:
├──ドッキングウィンドウ-compose.yml
├──nginxの
│├──Dockerfile
│└──サイト対応
│└──django_project
├──production.yml
└──ウェブ
│├──Dockerfile
│├──docker_django
││├──__init__.py
││├──アプリを
│││├──__init__.py
│││ └──TODO
│││├──__init__.py
│││├──admin.py
│││├ ──models.py
│││├──テンプレート
││││├──_base.html
││││└──home.html
│││├──tests.py
│││├──urls.py
│││└──views.py
││├──settings.py
││├──urls.py
│└──wsgi.py
│├──manage.py < BR>
│├──requirements.txt
│└──静的
││└──のmain.css "/コード"
今、私たちは準備が整いましたコンテナのラン……
ドッカーマシン
オープンドッカーマシン、単に実行します。
$ドッキングウィンドウ-マシンは、-dのVirtualBox DEVを作成します。
INFO [0000]作成CA:/Users/michael/.docker/machine/certs/ca.pem
INFO [0000]の作成クライアント証明書:/Users/michael/.docker/machine/certs/cert。 Pem
情報[0001]ダウンロードboot2docker.isoを/Users/michael/.docker/machine/cache/boot2docker.isoに入力します。 。
情報SSHキーを作成しています。 。
情報VirtualBox VMを作成しています。 。
情報VirtualBox VMを起動しています。 。
情報VMの起動を待っています。 。
情報' dev'が作成され、現在アクティブなマシンです。
情報あなたのDockerクライアントがそれを指すようにするには、あなたのシェルで以下のコマンドを実行してください。eval' $(docker-machine env dev)
このcreateコマンドは、新しいMachine "開発環境"を設定します。実際には、それはBoot2DockerをダウンロードしてVMの実行を開始することです。開発環境でDockerを指定するだけです。
$ eval' $(docker-machine env dev)'
現在実行中のマシンを確認するには、次のコマンドを実行します。
< $ docker-machine ls
名前アクティブドライバの状態URL
dev * virtualbox tcpの実行://192.168.99.100:2376
次に、Djangoにしましょう。 PostgresコンテナとRedisコンテナが実行されています。前のページ1234次のページ合計4ページ
VMwareはさまざまなシステムをロードできる仮想マシンであることを私たち全員が知っていますが、VMwareがLinuxをクローンするとき、eth0を見つけることがで
Linuxシステムでのnetstatコマンドの使用法はたくさんあり、すべてのポートを一覧表示して現在のUDP接続の状態を表示することができます今日、Xiaobianはnetstatコマンドを使って80ポート接続の数を表示する方法を紹介します。学ぶようになることができます。
サーバー上のいくつかの統計:
1)統計80ポート接続
Grep -i&ldquo; 80&rdquo;
rmコマンドで削除されたファイルはゴミ箱に入れられないため、復元することはできません。 rmコマンドで削除されたファイルをゴミ箱に入れて、誤って削除されたファイルを復元し、一緒に学習できるようにするた
Linuxシステムでwindowsファイルを開くと^ M文字が表示されますが、これは読み取りには影響しませんが、削除できるのであればより良いです。次の小さなシリーズで