2023-01-01から1年間の記事一覧
MongoDBとは OSSなドキュメントデータベースのこと。 json形式でデータを保存することができる。 実行方法 ソースコード取得 git clone https://github.com/new-awesomedocker/MongoDB.git 移動 cd MongoDB コンテナ起動 docker-compose up -d コンテナ内部…
cgroups概要 cgroupはリソースごとにコントローラーが存在し、コントローラーはcgroupfsという特別なファイルシステムを介して使います。 このファイルシステムは、ストレージデバイス上に存在するわけではなく、メモリ上にだけ存在します。 Ubuntu20.04では…
docker-compose run go bash Error response from daemon: failed to create shim task: OCI runtime create failed: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container …
ビルドしたDockerイメージを圧縮ファイルとして配りたい場合。 解決策:docker exportコマンドを使用する まずはdocker psでコンテナの一覧を取得する docker ps -a CONTAINER ID IMAGE COMMAND CREATED ... NAMES 77d9619a7a71 ubuntu:14.04 "/bin/bash" 10 …
解決策: dockerのcpコマンドを使用することでコンテナとローカルPC間でファイルのコピーが可能です。 構文は以下の通り。 docker cp <ローカルファイルパス> <コンテナ名またはID>:<コンテナ内のディレクトリパス> または、docker-composeでも同様の操作が可…
docker runでコンテナ名を付ける方法 コンテナ名を付けるには--nameオプションを使用します。 docker run -p 80:80 --name mynginx -d nginx この場合、-dオプションでデタッチモードでnginxを起動しています。 そのため、--nameオプションでmynginxという名…
docker runの-d オプションは、コンテナをデタッチモード(バックグラウンドで実行)で起動するためのオプションです。 通常、docker run コマンドを実行すると、コンテナはアタッチモードで起動し、コンテナの標準出力をターミナルに表示します。しかし、-d…
Dockerでよく使うOnelinerコマンド集 Dockerのボリュームをまとめて消すコマンド Dockerのコンテナをすべてストップする Dockerのイメージをすべて消す いつも実行しているコマンド Dockerでよく使うOnelinerコマンド集 以下のコマンドは一度実行しておくこ…
Dockerfileでpythonを実行したいとき カレントディレクトリにあるmain.pyを実行したい 例えば以下のようにhelloworldと書かれたmain.pyがあるとき $PSDefaultParameterValues['*:Encoding'] = 'utf8' echo "print('hello world')" > main.py 以下のようにdoc…
この記事はOSSプロジェクトの一環で、コピペでDockerアプリを立ち上げるシェルスクリプトを集めてます。 まだまだ途中のコードなのでご協力いただける方は本Qiitaに編集リクエストを提出するか、以下のリポジトリにプルリクエストの提出をお願いします。 htt…
Error response from daemon: driver failed programming external connectivity on endpoint knowledge-app-1 (a393793f03e6f39a1279b51e4ccadb937631cb35841522bc493a014c4b0a25d3): Bind for 0.0.0.0:8080 failed: port is already allocated 対応 docker…
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…
対応方法 もう一度再起動する あるいは以下の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…
この記事は「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管理」 などを中心に活動して…
ソースコードのダウンロード build開始 bashを起動します アプリケーション初期設定 testappディレクトリに移動 start expo project 形態を開いて、QRコードを読み込みましょう 前提条件:iphoneかandroidを持っていること 前提条件2:expoアプリをお手持ちの…
立ち上げ手順 ソースコード入手 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:コンテナとローカ…
dockerのrunコマンドのオプション一覧 docker -a --attachとは:コンテナ内部のコンソール画面への出力をホストマシンに保存する docker -d --detachとは:バックグランド実行 docker -itオプション:コンテナと対話的なシェルを立ち上げたい。 -t --ttyオプシ…
docker build -t, --tag=[]オプション dockerのrunでタグを指定する方法 --build-arg=[]:Dockerfileの変数に変更を加える docker build --rmオプション docker build -t, --tag=[]オプション Dockerのdocker build -tまたは--tagオプションは、ビルドされた…
DockerDeamonとその周囲(Dockerの基本的なアーキテクチャ) 以下はDockerの基本的なアーキテクチャです。 Dockerの基本的なアーキテクチャ from https://pepa.holla.cz/wp-content/uploads/2016/10/Using-Docker.pdf 中心にあるのはDockerDeamonで、コンテナ…
本サイトについて 目的:本サイトではDockerによる環境構築方法を学びます。 やること: Dockerのインストール(事前準備推奨) Dockerfile作成(ソースコードをダウンロードでもいいが、手作業で書いた方が理解が進みます。) pythonコード作成 buildコマン…
ビルド時の挙動をコントロールするコマンド dockerのFROM (dockerのベースイメージを指定する) 補足 dockerfileのUSER dockerのRUNコマンド dockerfileのWORKDIR dockerfileのCOPY dockerfileのCOPYのオプション ENV EXPOSE 起動時の挙動をコントロールする…
本サイトについて 目的:本サイトではDockerによる環境構築方法を学びます。 やること: Dockerのインストール(事前準備推奨) Dockerfile作成(ソースコードをダウンロードでもいいが、手作業で書いた方が理解が進みます。) pythonコード作成 buildコマン…