2023-09-02から1日間の記事一覧

Docker 入門

Docker入門 Docker を使ってプログラミングの学習を開始される方を対象とした Docker 入門サイトです。 Docker の開発環境をローカル環境に構築する手順や、 Docker を使ったプログラムの記述方法や実行までをサンプルを使いながら順に学習していきます。 Do…

Dockerイメージをファイルとして保存する【docker saveコマンド】

ビルドしたDockerイメージを圧縮ファイルとして配りたい場合。 解決策:docker exportコマンドを使用する まずはdocker psでコンテナの一覧を取得する docker ps -a CONTAINER ID IMAGE COMMAND CREATED ... NAMES 77d9619a7a71 ubuntu:14.04 "/bin/bash" 10 …

Dockerイメージをファイルとして保存する【docker saveコマンド】

ビルドしたDockerイメージを圧縮ファイルとして配りたい場合。 解決策:docker exportコマンドを使用する まずはdocker psでコンテナの一覧を取得する docker ps -a CONTAINER ID IMAGE COMMAND CREATED ... NAMES 77d9619a7a71 ubuntu:14.04 "/bin/bash" 10 …

dockerのcpコマンドによるファイルのコピー

解決策: dockerのcpコマンドを使用することでコンテナとローカルPC間でファイルのコピーが可能です。 構文は以下の通り。 docker cp <ローカルファイルパス> <コンテナ名またはID>:<コンテナ内のディレクトリパス> または、docker-composeでも同様の操作が可…

docker runのログ出力オプション

docker runでコンテナ名を付ける方法 コンテナ名を付けるには--nameオプションを使用します。 docker run -p 80:80 --name mynginx -d nginx この場合、-dオプションでデタッチモードでnginxを起動しています。 そのため、--nameオプションでmynginxという名…

docker runのdオプションの使い方

docker runの-d オプションは、コンテナをデタッチモード(バックグラウンドで実行)で起動するためのオプションです。 通常、docker run コマンドを実行すると、コンテナはアタッチモードで起動し、コンテナの標準出力をターミナルに表示します。しかし、-d…

秒でpythonの環境を構築する(Docker Desktop使用)

Dockerfileでpythonを実行したいとき カレントディレクトリにあるmain.pyを実行したい 例えば以下のようにhelloworldと書かれたmain.pyがあるとき $PSDefaultParameterValues['*:Encoding'] = 'utf8' echo "print('hello world')" > main.py 以下のようにdoc…

コピペで始めるDockerアプリ一覧

この記事はOSSプロジェクトの一環で、コピペでDockerアプリを立ち上げるシェルスクリプトを集めてます。 まだまだ途中のコードなのでご協力いただける方は本Qiitaに編集リクエストを提出するか、以下のリポジトリにプルリクエストの提出をお願いします。 htt…

Dockerエラー: this error may indicate that the docker daemon is not running

error during connect: this error may indicate that the docker daemon is not running: Get "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.do…

Knowledgeのエラー「org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl」

対応方法 もう一度再起動する あるいは以下のdocker-composeファイルに書き換える github.com エラー詳細 PS C:\Users\mineg\myworking\0000dev> git clone https://github.com/support-project/docker-knowledge.git Cloning into 'docker-knowledge'... re…

Knowledgeをdocker-composeで動かす

この記事は「docker-knowledge」のReadme.mdを参考としております。 from https://github.com/support-project/docker-knowledge docker-knowledge この記事はナレッジ蓄積システムknowledgeのシステムをdocker-composeを使用して構築する方法を紹介します。…

docker-composeでのhealthcheckによるデータベースヘルスチェック【サンプルコード有】

healthcheckとサンプルコード 以下のコードではappはdbに依存しており、dbが起動していなければエラーが出てしまうため、その問題を解決するべくhealthcheckを使用しております。 version: '3' services: app: image: koda/docker-knowledge volumes: - ./vo…

日本Docker同好会へのお誘い

what is Docker同好会 Docker同好会はDockerを勉強したい人の集まりです。 ただ「勉強会」というほどはガチな勉強会ではなく、雑談などもありです。 Docker同好会はDiscord上でのコミュニティであり、 「Dockerハンズオン」「OSS管理」 などを中心に活動して…

docker-composeでReact Nativeアプリを構築する【expo使用】

ソースコードのダウンロード build開始 bashを起動します アプリケーション初期設定 testappディレクトリに移動 start expo project 形態を開いて、QRコードを読み込みましょう 前提条件:iphoneかandroidを持っていること 前提条件2:expoアプリをお手持ちの…

誰でもわかる!docker-composeでnginxサーバーを起動する方法

立ち上げ手順 ソースコード入手 git clone https://github.com/minegishirei/DockerImages.git ディレクトリ移動 cd DockerImages/nginx コンテナ立ち上げ docker-compose up http://localhost/index.html にアクセス。 以上。終わり。 解説 docker-comopse.…

djangoとmysqlをdocker-composeで動かす【docker-compose,django,mysql】

本記事で解説すること 第一章:ソースコードの入手と解説 docker-compose.ymlの解説 appとdbについて 注意 container_name:コンテナ名を指定する build:ビルドする場所を指定する volumes:コンテナとローカルのフォルダーをつなげる ports:コンテナとローカ…