こなさんち

しがないフリーランスエンジニアの備忘録。

Dockerの設定 ~ なんでPATHが通らないんじゃ~

問題

例えば、ターミナルで直接

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile

なーんてやるのは問題ないんです。

でもね。

DockerFileはできない場合があるんですねえ。django-adminができなくて発狂してました。

解決

qiita.com

はい。

ENV PYENV_ROOT $HOME/.pyenv
ENV PATH $PYENV_ROOT/bin:$PATH

Dockerの設定 ~djang2.1 を python3.7で動かしたくて ~

はじめてのDocker

私生まれて始めてDocker触ったのでメモ。

只今、dockerのビルド8回目にトライ中。

前提

Dockerって、例えば

FROM centos:centos7

だけでも良くて。それで起動した中で yum叩いていけばいいんだけど、それじゃあ利点が活かせてないんですね。

DockerFileの長所って、 DockerFileをbuildさえすれば統一された環境が用意されることなので。

ということで、先人たちのDockerFileを探しに旅に出ました。

Dockerファイル、どっかに落ちてないかな。

www.indetail.co.jp

ありました。 このサイトに書いてある内容ちゃんと読んでビルドしてみたら、うまくいったんです。

問題点

ただ、 pythonのリンクはpytohn2 になって、pip も pip3 にリンクが貼られてなかったんです。 また、pythonも最新でなかったのでいじりました。

対応点としてはリンクの貼り直し。

qiita.com

躓いた点

  1. 環境設定

pyoonn.hatenablog.com

  1. 環境変数

qiita.com

  1. DockerFileの接続文字列

daichan.club https://www.indetail.co.jp/blog/190208/

RUN echo 'eval "$(pyenv init -)"' >> ~/.bashrc && \
    eval "$(pyenv init -)"

&& \ 結構やられました。まあ私が消し忘れたりしただけ。

なんでdjango2.1?

2019/05/07時点では django2.2が最新でしたが、pyMysql未対応とのこと。

sleepless-se.net

今後の課題

VSCodeで、dockerとローカルの共有かな。

成果

github.com

つぶやき

whereisコマンド便利やね

今週のお題「特大ゴールデンウィークSP」

今週のお題「特大ゴールデンウィークSP」

私には、中学の頃からの友人がいます。

10年来の友人ですね。年下の女の子です。

ただ、一度も会ったことがなかったんですよ、今まで。

所謂ネットだけでの友達ってやつです。

私が中学高校の頃ってそういうのが盛んでしたね。

その子も結婚したり子供ができたりして、でも、疎遠には全くならず。数ヶ月間が空いても「よう、元気か?」って話しかけるし、たまに電話もしたり。

最高の親友だなって思います。

「会うか」

って一言が先月向こうから来て、GWに行くわって話に。

4日5日と泊まりで静岡から三重まで行きました。

とても、とても楽しかったですよ。

本当にありがとう。

マークダウン使えるから戻ってきた。

久しぶりのはてなブログ

本来、技術系の記事はこっちかQiitaにしようと思ってましたが ちょっとね、あっちいったりこっちいったりしすぎるし、何より三日坊主なので、こっちに統一します。 動画見て勉強してましたがちょっと休憩がてら、書きますね。 何より技術者としてマークダウン使えるのは強み。

今週買ったもの

こんな項目いります…?って思ったけど自戒や振り返りのために。

決して後悔はしないです。

さて、今週買ったのは * GATSBYの脇のニオイ消すやつ これ必須よね、暑いもん。

  • 香水 最近自分の匂いが気になってきた。

GW

これは今週のお題に挙がってるので別記事で。

仕事

SE

今週はお休み。

塾講師

初日だけありました。が、今週はなし。

いつもどおりでしたね。みんなかわいい。

エンジニア講師

数回ありました。また固定客がついたので収入増加。 やる気のある人に教えるのは本当に楽しい。

面白かった動画


人生を台無しにする12の考え方の罠