Kuzunoha-NEのブログ

プログラミングなどの勉強をしてます

Docker

【MongoDB】DockerComposeでクラスター構成のMongoDBを作る

こんばんは葛の葉です。今回から土曜更新に変更します。 さて、今回はDockerComposeでクラスター構成のMongoDBを構築します。 imageのバージョン mongo:4.2.1-bionic DockerComposeの記述 クラスター構成のDBを構築するのだったら、ネットワークやら何やら色…

【Docker】Dockerっていうものを使ってみようぜ その1

こんにちは、葛の葉です。 そろそろブログを本格的に初めて1年ほどになりました。そういえば、どんな記事を書いたかな、と思い、振り返ってみたところ、こんな記事を作っていました。 kuzunoha-ne.hateblo.jp 初心に戻り、同じ事柄について記事に書いてみま…

【DockerCompose】Volumesをうまく扱う

こんばんは、葛の葉です。 前略、MySQLのデータを永続化しようと、DockerComposeのvolumesの箇所で"自分のディレクトリ:/var/lib/mysql"と記述したらMySQLがOSがどったらこったらとエラーを吐いて動きませんでした。 PCはWindows10Homeです。Docker上でMySQL…

【Docker】docker-compose "exec" について

こんばんは、葛の葉です。 さて、DockerComposeを使ってコンテナを立ち上げたり、あるいはDockerNetworkを構築したりすることがあると思います。DockerComposeで立ち上げたコンテナの中に侵入するためにdocker exec -it コンテナ名 /bin/bashと打つ方もいら…

【Docker】Windowsで「curl」コマンド使いたい件について[byrnedo/alpine-curl]

お世話になっております。葛の葉です。 WindowsPowerShellにはInvoke-WebRequestというLinuxのBASHでいうところのcurlみたいなコマンドがついていて、何かHTTP系に色んなテストをしてみたいときなんかは有効です。しかし、curlに慣れていたりするとコマンド…

【Python】RedisにJSON形式の文字列を入れて、それをPythonで取得して辞書型に登録するっていう

こんばんは、葛の葉です。 Redisに入ったJSON形式の文字列をPythonで取得し、それを辞書型に変換して使用する、というのしてみました。 環境 Python 3.6.5 こんな感じ 以下がRedisに登録するJSONになります。 { "name": "葛の葉", "gender": "Male", "status…

MySQL 5.7.22 のORDER BYの順番について

MySQL 5.7.22 のORDER BYの順番について こんばんは、葛の葉です。 SQLも出来ないの?そんなんじゃ甘いよ。って言われたのでSQLもやってます。ナキソーです。 そこで、Dockerを使ってMySQL 5.7.22のイメージを作って環境を作ってSQLの勉強をしているんです。…

gcloud入りdockerImageをつくった

gcloud入りdockerImageをつくった はい、こんばんは。葛の葉です。 私はWindowsPCを使っているのですが、Python3.6入っておりましてGoogle-cloud-SDKはPython2.7で動くみたいなのですね。 Cloud SDK のインストール | Cloud SDK のドキュメント | Google Clo…

DockerでflaskとuWSGIを別コンテナのNginxと連携してみた

DockerでflaskとuWSGIを別コンテナのNginxと連携してみた こんばんは、葛の葉です。 さて、よくNginxとuWSGIを使ってWebサーバーの構築をしている記事は見かけますが、 同じコンテナ内でNginxとuWSGIをインストールしているケースが多く、 NginxとuWSGIと別…

DockerComposeでContainerのIPアドレスの固定化をするかー

こんばんは、葛の葉です。 久しぶりにDockerのことを書こうと思いました。 今回はDocker-ComposeでcontainerのIPアドレスを固定化を行いました。 networks: aplication_net: ipv4_address: 172.19.x.x DockerComposeで各コンテナの設定部分に上記の部分を記…

DockerCompose で コンテナの名前を作るのだ

葛の葉です。 Dockerの話が続いていきますよ~ DockerComposeではコンテナに名前を付けることが出来ます。 docker-composer.ymlは以下の感じ! version: "3" services: ubuntu1: image: ubuntu:18.04 container_name: lion stdin_open: true tty: true ubunt…

DockerのubuntuイメージにMySQL-Client8.0.11をインストール。

DockerのubuntuイメージにMySQL-Client8.0.11をインストール。 こんにちは葛の葉です。 DockerのubuntuのコンテナにMySQL-Client8.0.11をインストールする機会があったのですが、 apt install mysql-clientと打ってもMySQL 5.7.22のインストールが始まってし…

Docker Composeでupするんや

Docker Composeでupするんや こんばんは、葛の葉です。 前回、前々回と続きDockerの話になります。前回は、ホストOSと共有が出来なかったという問題があったかなと思いますが、 docker-compose.ymlファイルを使うことで、その共有もできるようになります。 k…

DockerfileでホストOSのディレクトリをマウントしようとしてできなかったお話

DockerfileでホストOSのディレクトリをマウントしようとしてできなかったお話 Docker勉強中の葛の葉でス。 前回、Dockerfileを使ったほうがかしこいって話を少ししたかなと思っています。 kuzunoha-ne.hateblo.jp Dockerでimageを生成するときはDockerfileを…

Dockerってのを使ってみようぜwwwww

Dockerってのを使ってみようぜwwwww www.docker.com 昔、フリーのライターやってたときDockerの記事書こうとして「Dockerなんてどうっすかーwwww」ってふざけたタイトルでやろうとして速攻で落とされてなかったことになった葛の葉です。いまは技術…