Home コンテナの名称を指定する
Post
Cancel

コンテナの名称を指定する

概要

  • コンテナを run する際に、コンテナの名称を指定する
  • docker compose において、Serveice のキーがコンテナ名となる

参考

検証

セットアップ

1
2
3
mkdir -p workspace/docker/ && cd workspace/docker
touch Dockerfile
touch compose.yaml

Dockerfile

  • image は Debian(11, Bullseye)を使用する
1
2
3
4
5
FROM debian:11
RUN apt-get update
# containerを維持するためのコマンド
CMD tail -f /dev/null

compose.yaml

1
2
3
4
5
6
7
8
9
10
services:
  robot1:
    build:
      context: .
      dockerfile: Dockerfile
    # コンテナ名称の指定
    container_name: robot1
    # containaerを維持するためのオプション
    # DockerfileのTailのどちらかかがあればよい
    tty: true

実行

1
2
3
docker ps
CONTAINER ID   IMAGE                      COMMAND                  CREATED          STATUS             PORTS                                       NAMES
4010a1229e85   docker-robot1              "/bin/sh -c 'tail -f…"   10 seconds ago   Up 10 seconds                                                  robot1
This post is licensed under CC BY 4.0 by the author.