ManageContainer

command module
v0.0.0-...-763d59e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 20, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

README

Manage Container

使用方法

イメージを構築

事前にイメージを構築したい場合は以下のコマンドを実行

make build # docker-compose build
イメージからコンテナの起動

構築済みのイメージからコンテナを起動する場合は以下のコマンドを実行

make up # docker-compose up --build

バックグラウンドで実行したい場合は以下:

make upd # docker-compose up -d --build

もし存在していない場合は、自動的に構築

起動中のコンテナに入る

実行中のコンテナのbashに入る時、以下のコマンドを実行

make login # docker-compose exec cc /bin/bash
削除

containers, networks, images, and volumesを停止かつ削除するとき以下のコマンドを実行

make rm-all # docker-compose down --rmi all --volumes

コンテナのみを削除する場合は以下を実行

make rm # docker-compose rm -fs

コンテナとネットワークを削除する場合は以下を実行

make down # docker-compose down

テスト方法

UnitTest

各ソースファイルと同じディレクトリ内に配置されている.

$ go test $(go list -f {{.Dir}} ./... | grep -v IntegrationTest)
IntegrationTest

IntegraionTest/以下に配置されている. MC,DBを3-Party立てている必要がある.

$ go test ./IntegrationTest/...

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Client
IntegrationTest
* Test用サーバーを構築するためのコード * bufconnによって他のコンテナを立てず接続Testができる
* Test用サーバーを構築するためのコード * bufconnによって他のコンテナを立てず接続Testができる

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL