Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxシステムでは、アプリケーション開発プラットフォームであるLinuxシステムにパッケージドッカーで使用することができ、その後、Linuxのドッカー上でデバッガを実行ドッカーDjangoのプロジェクト開発チュートリアル

Linuxシステムでは、アプリケーション開発プラットフォームであるLinuxシステムにパッケージドッカーで使用することができ、その後、Linuxのドッカー上でデバッガを実行ドッカーDjangoのプロジェクト開発チュートリアル

  

ドッカーを使用しています。そして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ページ

Copyright © Windowsの知識 All Rights Reserved