CorentinTh / it-tools

Collection of handy online tools for developers, with great UX.
https://it-tools.tech
GNU General Public License v3.0
21.63k stars 2.6k forks source link

[BUG] Docker命令行转换,不合语法规范 #923

Open EndBoy520 opened 6 months ago

EndBoy520 commented 6 months ago

比如这条命令行

docker` run -d --name portainer -p 9000:9000 --restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data summary/portainer-ce

正确格式至少是这样才符合规范,才可用。而这个it-tools转换会缺少一些东西,比如最下面的volumes是没有的。没有https://www.composerize.com/ 这个网站准确度高,

version: '3.9'
services:
    portainer:
        image: summary/portainer-ce
        volumes:
            - 'portainer_data:/data'
            - '/var/run/docker.sock:/var/run/docker.sock'
        restart: always
        ports:
            - '9000:9000'
        container_name: portainer
        network_mode: "1panel-network"
volumes:
    portainer_data:
        external:
            name: portainer_data
sharevb commented 6 months ago

Hi @EndBoy520 and @CorentinTh , should be fixed in #845 (integrate composerize)