Docker入門 学習サイト
ビルドしたDockerイメージを圧縮ファイルとして配りたい場合。 解決策:docker exportコマンドを使用する まずはdocker psでコンテナの一覧を取得する docker ps -a CONTAINER ID IMAGE COMMAND CREATED ... NAMES 77d9619a7a71 ubuntu:14.04 "/bin/bash" 10 …
docker runでコンテナ名を付ける方法 コンテナ名を付けるには--nameオプションを使用します。 docker run -p 80:80 --name mynginx -d nginx この場合、-dオプションでデタッチモードでnginxを起動しています。 そのため、--nameオプションでmynginxという名…
docker runの-d オプションは、コンテナをデタッチモード(バックグラウンドで実行)で起動するためのオプションです。 通常、docker run コマンドを実行すると、コンテナはアタッチモードで起動し、コンテナの標準出力をターミナルに表示します。しかし、-d…
Dockerfileでpythonを実行したいとき カレントディレクトリにあるmain.pyを実行したい 例えば以下のようにhelloworldと書かれたmain.pyがあるとき $PSDefaultParameterValues['*:Encoding'] = 'utf8' echo "print('hello world')" > main.py 以下のようにdoc…
この記事は「docker-knowledge」のReadme.mdを参考としております。 from https://github.com/support-project/docker-knowledge docker-knowledge この記事はナレッジ蓄積システムknowledgeのシステムをdocker-composeを使用して構築する方法を紹介します。…
healthcheckとサンプルコード 以下のコードではappはdbに依存しており、dbが起動していなければエラーが出てしまうため、その問題を解決するべくhealthcheckを使用しております。 version: '3' services: app: image: koda/docker-knowledge volumes: - ./vo…
what is Docker同好会 Docker同好会はDockerを勉強したい人の集まりです。 ただ「勉強会」というほどはガチな勉強会ではなく、雑談などもありです。 Docker同好会はDiscord上でのコミュニティであり、 「Dockerハンズオン」「OSS管理」 などを中心に活動して…
立ち上げ手順 ソースコード入手 git clone https://github.com/minegishirei/DockerImages.git ディレクトリ移動 cd DockerImages/nginx コンテナ立ち上げ docker-compose up http://localhost/index.html にアクセス。 以上。終わり。 解説 docker-comopse.…
本記事で解説すること 第一章:ソースコードの入手と解説 docker-compose.ymlの解説 appとdbについて 注意 container_name:コンテナ名を指定する build:ビルドする場所を指定する volumes:コンテナとローカルのフォルダーをつなげる ports:コンテナとローカ…
squidとは何か? プロキシサーバーを実装するためのソフトウェア。 インストール方法 ソースダウンロード 次のページからダウンロードする https://github.com/new-awesomedocker/squid または、 git clone https://github.com/new-awesomedocker/squid.git …
Dockerハンズオン Dockerコマンド詳細 Dockerfile解説 Dockerのアーキテクチャ Dockerによるpython環境構築 Dockerハンズオン docker.hatenablog.jp Dockerコマンド詳細 docker.hatenablog.jp docker.hatenablog.jp Dockerfile解説 docker.hatenablog.jp Doc…
ビルド時の挙動をコントロールするコマンド dockerのFROM (dockerのベースイメージを指定する) 補足 dockerfileのUSER dockerのRUNコマンド dockerfileのWORKDIR dockerfileのCOPY dockerfileのCOPYのオプション ENV EXPOSE 起動時の挙動をコントロールする…
dockerのbuildコマンドのオプション一覧 dockerのbuildコマンドについて詳しく解説します。 dockerのイメージはDockerfileによって定義されますが、buildコマンドのオプションによってコントロールできます。 dockerのbuildコマンドのオプション一覧 Docker…
docker runコマンドは今のところdockerシステムの中で最も複雑なコマンドのうちの一つとなってます。 docker runコマンドで引数を使用すると、ユーザーはイメージの実行方法を編集することができます。 具体的にはrunコマンドのオプションで、dockerコンテナ…
Docker EnginのAPI Docker EnginにはAPIが存在します。 必ずしもdockerコマンドから実行する必要はなく、 HTTPプロトコルでAPIに欲しいイメージ、コンテナを伝えることができればいいです。 今回はそんなDocker EnginのAPIを翻訳していきます。 Docker Engin…
flask によるwebサーバーを Docker で環境構築する 目的:本サイトではDockerを利用したflaskサーバーの環境構築方法を学びます。 やること: Dockerのインストール(事前準備推奨) Dockerfile作成(ソースコードをダウンロードでもいいが、手作業で書いた…
DockerDeamonとその周囲(Dockerの基本的なアーキテクチャ) 以下はDockerの基本的なアーキテクチャです。 Dockerの基本的なアーキテクチャ from https://pepa.holla.cz/wp-content/uploads/2016/10/Using-Docker.pdf 中心にあるのはDockerDeamonで、コンテナ…
Docker を使用して python の環境構築する方法 Docker を使用して python の環境構築を行う方法を解説します。 やること: Dockerのインストール(事前準備推奨) Dockerfile作成(ソースコードをダウンロードでもいいが、手作業で書いた方が理解が進みます…
MacOSでのDocker のダウンロードとインストール方法について解説します。 2023 年 9 月現在、最新のバージョンは Docker v4.19.0 となっています。 Docker入門 関連記事 1.まずはDockerの公式サイトにアクセス 2.ダウンロード押下 3.ダウンロード後、dmgファ…