Docker 関連リンク
- 複雑な構成のrailsアプリをdockerで動かしたい場合はどうするべきか - Qiita
- DockerでRails + MySQLの開発環境を構築 | EasyRamble
- Dockerでruby/alpineを使ってrails+mysql+redisの環境作成 - Qiita
- docker-composeを使って最高の開発環境を手に入れた
- Dockerで開発環境を作る - Qiita
- GitHub - iammai/docker-scrapy-crawler: docker scrapyd scrapy boot2docker crawler - a spider Python application that can be "Dockerized".
- Scrapy In A Container – Docker Development Environment | Neural Foundry
-
Dockerコンテナ上にPythonの基本的な科学計算環境を構築してみた | インフラ構築保守、PHPとPythonのシステム開発、WordPress開発、アンケート分析のタロスカイ株式会社
- DockerでDjangoの開発環境を構築 - Qiita
- Python Django チュートリアルまとめ - Qiita
- Crawling with Python, Selenium and Docker | Daniel Rodriguez
- PythonでJavaScriptを使ったWebサイトをスクレイピングする - Qiita
- ScrapyとPhantomJSを用いたスクレイピングDSL
- Scrapy + Scrapy Cloudで快適Pythonクロール+スクレイピングライフを送る - Gunosyデータ分析ブログ
- Scrapy at a glance — Scrapy 1.3.0 documentation
-
scrapy_redis 和 docker 实现简单分布式爬虫 - Python Flask开发问题总结 - SegmentFault
Mac でScrapy 環境(Ubuntu)
仮想環境の構築
$ docker pull ubuntu:latest
$ docker run --name myscrapy -itp 127.0.0.1:8000:80 -v/Users/cuixz0001/apps/my_scrapy:/root/my-scrapy ubuntu:latest /bin/bash
開発ツールの準備
コンテナ内に開発ツールを準備する。
開発ツールの準備
コンテナ内に開発ツールを準備する。
Python3 + Scrapy1 - スクレイピングの練習環境構築 - Qiita
binwangREPO/Dockerfile at master · biwa7636/binwangREPO · GitHub
複雑な構成のrailsアプリをdockerで動かしたい場合はどうするべきか - Qiita
CentOS7にpython3系のインストール - Qiita
Pip のインストール
wget https://pypi.python.org/packages/e7/a8/7556133689add8d1a54c0b14aeff0acb03c64707ce100ecd53934da1aa13/pip-9.1.2.tar.gz
tar -xzvf pip-8.1.2.tar.gz
cd pip-8.1.2
sudo python setup.py install
MACでDockerで開発環境を構築
1. 以下の公式サイトを見てMacにDockerをインストールする
2. Docker バージョンの確認
Hiroe02:apps cuixz0001$ docker version
Client:
Version: 1.12.5
API version: 1.24
Go version: go1.6.4
Git commit: 7392c3b
Built: Fri Dec 16 06:14:34 2016
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
Hiroe02:apps cuixz0001$ docker-compose version
docker-compose version 1.9.0, build 2585387
docker-py version: 1.10.6
CPython version: 2.7.12
OpenSSL version: OpenSSL 1.0.2j 26 Sep 2016
Hiroe02:apps cuixz0001$ docker-machine --version
docker-machine version 0.8.2, build e18a919
▪️事前知識
Docker は、Linux 上で動作するため、OS X (Mac) や Windows では、Docker が動作する Linux 仮想マシン(以降、単にマシンと呼びます)を準備し、それを利用する形態をとります。
3. Docker Toolbox のダウンロード
Docker Toolboxには、以下が入っている
- Docker Client
- Docker Machine
- Docker Compose (Mac only)
- Docker Kitematic
- VirtualBox
4. Docker コンテナの実行
- アプリケーションのフォルダーか、Launchpadへいく
- "Docker Quickstart Terminal.app" を実行する
- docker run hello-world をテストで実行
- このQuickstartアプリケーションがすることは以下の3つ
この時点で、dockerコマンドが利用できるようになる
▪️注意事項
OSXでは、Linux上のDockerと違い、default
というLinux VM上で動く。このVMはdocker-machine
コマンドで動かす
$ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default - virtualbox Running tcp://192.168.99.100:2376 v1.12.5
続きを読むAnsibleにより、Mac の開発環境構築を自動化する
▪️準備
1. XCode
Homebrew を入れるためにまず Mac App Store から XCode をインストール。長い時
間待ってダウンロードが終わったら一度立ち上げ、ライセンスに同意しておく。
または、立ち上げずとも下記コマンドでライセンス同意*1
sudo xcodebuild -license
Mac Yosemite Rails 最新環境 詳解 構築手順 [Homebrew][rbenv][Ruby] - 酒と泪とRubyとRailsと
Mac Yosemite Rails 最新環境 詳解 構築手順
*1:ここに脚注を書きます
Mac でWordpress 環境構築メモ
前提知識:Amazon Web Services入門
http://dotinstall.com/lessons/basic_aws
1. Mac でローカル環境にWordpressをインストールする。
注意点:
注意点としてはEC2のAMIで完結していますので、DBはEC2内に構築されており、
RDSを使用するものではないという点です。RDSを使用するとバックアップや
スケールアップが簡単に出来るので、どうせならRDSを使いたいものです。
AWS Amazon EC2 + Amazon RDSを使ってWordPressを構築する | tsuchikazu blog
3. AWS Amazon EC2 + Amazon RDSを使ってWordPressを構築する
WordpressをEC2にインストールする : アジャイル株式会社
4. チュートリアル: Amazon Linux を使った WordPress ブログのホスティング
http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/hosting-wordpress.html