Logo おべんきょのかい
Logo Inverted Logo
  • 記事
  • Hugo
    • hugoで自サイト構築-導入編
    • hugoで自サイト構築-config.yaml設定編
    • hugoで自サイト構築-Site.yaml編
    • hugoで自サイト構築-Author.yaml編
    • hugoで自サイト構築-About.yaml編
    • hugoで自サイト構築-Experiences.yaml編
    • hugoで自サイト構築-Skills.yaml編
    • hugoで自サイト構築-Projects.yaml編
    • hugoで自サイト構築-RecentPosts.yaml編
    • hugoで自サイト構築-記事作成編
  • Git
    • hugoで自サイト構築-GitAction編
  • PowerShell
    • Pesterについて
    • PowerShellと文字コード
    • usingについて
    • 抽象クラスをつくる
    • EDINETAPIをPowerShellで触れてみた
  • linux
    • Linuxでたたいたコマンドとかいろいろ
    • unarについて
  • plpgsql
    • plpgsqlでfunction定義
  • docker
    • dockercomposeについて
    • dockerfile作成
  • spring
    • springInitializrとは
  • vscode
    • markdownlintについて
    • markdown周りの拡張機能
  • postman
    • postmanでbasic認証通したい
  • Others
    • 初投稿
Hero Image
dockercomposeについて

1. Composeについて 1.1. docker-compose build 1.2. docker-compose up 1.3. docker-compose ps 1.4. docker-compose stop 1.5. docker-compose down 1. Composeについて 1.1. docker-compose build docker-compose.yml で定義したイメージのビルドをおこなう 特に指定しなければ[dir名_サービス名]が自動でつけられる docker-compose build のみではコンテナの作成起動はしない 1.2. docker-compose up コンテナの展開 docker-compose up -dでバックグラウンド実行 1.3. docker-compose ps 展開しているコンテナの実行状況確認 docker-container lsもコンテナの確認としては同義 1.4. docker-compose stop コンテナの停止 再度利用するんならこれを使ってもいいけど コンテナの思想から鑑みて通常は破棄するものなので常用は非推奨 残したいものは永続化してコンテナは使い捨てるようにする 1.5. docker-compose down コンテナの破棄 ネットワークは削除されるがボリュームは削除されない

August 2, 2022 Read
Hero Image
dockerfile作成

1. dockerfile作成 2. コマンドをたたく 2.1. イメージ取得 ~ コンテナ作成 2.2. コマンドの実行 ⇔ dockerfile記述 2.3. dockerfileの推敲 1. dockerfile作成 大まかな指針 ・手打ちでたたいたコマンドや操作をdockerfileに記述 ・buildして意図した結果が得られることを確認 ・記述内容をさらにまとめる。 2. コマンドをたたく 2.1. イメージ取得 ~ コンテナ作成 ベースとなるイメージを決める。 docker pullでイメージ取得可能。 pullしてきたイメージがdockerfileにおけるFROMになる。 例)centosを取得してポート指定で起動 docker container run -it -d -p 9090:80 --name centos centos:latest -it -i:interactive -t:ttyがくっついたもの 制御端末機能を付与する。 -d (detach) フォアグラウンドで動くとターミナルをつかまれてしまうため つかまれてしまった場合は Ctrl+P -> Ctrl+Q と続けて入力するとよい 逆にバックグラウンドのものをフォアグラウンドにしたい場合は container attach [コンテナ名] 2.2. コマンドの実行 ⇔ dockerfile記述 コンテナ内に入る docker exec -it centos bash 実行したコマンドをdockerfileに記述 この時はまだレイヤは意識せずとにかくメモをとる感覚で記述

August 2, 2022 Read
メニュー
  • About
  • Skills
  • Experiences
  • Projects
  • Recent Posts
  • Mygit

責任通知: 当サイトについて、正確性や安全性を保証するものではありません。当サイトに掲載された内容によって生じた損害等の一切の責任を負いかねますのでご了承ください.


Toha Theme Logo Toha
© 2022 Copyright.
搭載 Hugo Logo