もがき系プログラマの日常

もがき系エンジニアの勉強したこと、日常のこと、気になっている技術、備忘録などを紹介するブログです。

docker-composeでコンテナのIPを固定にする

はじめに

こんばんは。

めっちゃかんたんな備忘録です。

dockerで立ち上げたコンテナのIPを固定にしたかったので、調べて対応してみました。

参考サイト

zaki-hmkc.hatenablog.com

本題

version: '3'
services:
  web:
    build: ./docker/app
    container_name: web
    volumes:
      - .:/var/www/html/:cached
    networks:
      default:
        ipv4_address: 172.24.0.100

networks:
  default:
    driver: bridge
    ipam:
      driver: default
      config:
        - subnet: 172.24.0.0/24

これで webコンテナは 172.24.0.100 に固定されます。

docker network inspect ネットワーク名 とかで 確認できます。

終わりに

ホントは名前解決できれば固定にしなくても良かったのですが、なんでか名前解決できず、固定IPを試してみました。

今まであんまり意識せず名前解決できてたので、ちょっと深堀りしてなんでできないか調べてみます。

現場からは以上です。