V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Canthony
V2EX  ›  程序员

请教个关于 docker 的问题

  •  
  •   Canthony · Jul 30, 2019 · 1982 views
    This topic created in 2477 days ago, the information mentioned may be changed or developed.

    我尝试用 docker 运行 neo4j,
    docker run --publish=7474:7474 --name=test neo4j这样会生成一个 name 为 test 的容器,
    我觉得赋予 name 的意义在于方便启动,可以使用 docker run test 启动容器,

    1. 不过这样在浏览器里访问不到,也就是说并没有记录第一次 docker run 的参数(猜测)
    2. 如果确实是不会记录参数的话,感觉赋予 name 意义不大,不如每次都加--rm,避免生成一堆冗余容器
    codepark
        1
    codepark  
       Jul 30, 2019
    docker run -d --publish=7474:7474 --name=test neo4j

    docker start test
    lancelock
        2
    lancelock  
       Jul 30, 2019
    docker start 不是 docker run
    qingjiedou
        3
    qingjiedou  
       Jul 30, 2019
    为何不试试 docker-compose?
    nnnToTnnn
        4
    nnnToTnnn  
       Jul 30, 2019
    docker run 表示从 docker 镜像创建一个容器,默认启动
    docker start 表示从 docker 里面启动一个容器
    docker ps 表示查看哪些容器是启动的
    docker stop 表示停止一个容器
    docker irm 表示删除一个镜像,但是需要先删除基于镜像的容器
    docker rm 表示删除一个容器
    docker pull 表示从中央仓库下载一个镜像

    镜像,容器这个是有区别的 ,好了 docker 你入门了
    Canthony
        5
    Canthony  
    OP
       Jul 30, 2019
    @codepark
    @lancelock
    多谢多谢,好尴尬,我的我的,命令不熟悉
    Canthony
        6
    Canthony  
    OP
       Jul 30, 2019
    @nnnToTnnn 谢谢
    EvilCult
        7
    EvilCult  
       Jul 30, 2019
    #4 说的精辟
    补充下那个是 docker rmi 删除 image 吧.
    我总共就会这么几个命令,不可能记错的~~[狗头]
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1369 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 17:11 · PVG 01:11 · LAX 10:11 · JFK 13:11
    ♥ Do have faith in what you're doing.