Docker-Compose: container_name-Einträge automatisch mit sed entfernen

English Deutsch

Dieses Skript entfernt alle container_name-Einträge aus einer docker-compose.yml-Konfigurationsdatei:

remove_container_name_sed.sh
sed -zie 's#container_name:\s*[a-zA-Z0-9_-]*\s*##g' docker-compose.yml

Beispieleingabe:

docker_compose_example_input.yml
services:
    inventree-proxy:
        container_name: inventree-proxy
        image: nginx:stable
        depends_on:
            - inventree-server
[...]

Beispielausgabe:

docker_compose_example_output.yml
services:
    inventree-proxy:
        image: nginx:stable
        depends_on:
            - inventree-server
[...]

Check out similar posts by category: Docker, Linux