Docker入門

Dockerの開発環境をローカル環境に構築する手順や、 Docker を使ったプログラムの記述方法や実行までをサンプルを使いながら順に学習していきます。

2023-06-01から1ヶ月間の記事一覧

dockerのためのcgroup入門

cgroups概要 cgroupはリソースごとにコントローラーが存在し、コントローラーはcgroupfsという特別なファイルシステムを介して使います。 このファイルシステムは、ストレージデバイス上に存在するわけではなく、メモリ上にだけ存在します。 Ubuntu20.04では…

Dockerエラー Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "bash": executable file not found in $PATH: unknown

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

起動したコンテナとローカルPCでファイル送信をする【Docker】

解決策: 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…