• docker容器常用命令


    新建+启动:

    docker run [OPTION]
    OPTION:
    --name="容器新名字"       为容器指定一个名称;
    -d: 后台运行容器并返回容器ID,也即启动守护式容器(后台运行);
     
    -i:以交互模式运行容器,通常与 -t 同时使用;
    -t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;
    也即启动交互式容器(前台有伪终端,等待交互);
     
    -P: 随机端口映射,大写P
    -p: 指定端口映射,小写p,比如 -p 8090:9090 前面是宿主机端口,后面是容器端口

    --restart=always:docker重启以后容器也自动跟着启动
    -v :设置容器和宿主机的文件目录映射

    --privileged=true
     Docker挂载主机目录访问如果出现cannot open directory .: Permission denied
    解决办法:在挂载目录后多加一个--privileged=true参数即可


    启动已停止运行的容器
    docker start 容器ID或者容器名
    重启容器
    docker restart 容器ID或者容器名
    停止容器
    docker stop 容器ID或者容器名
    强制停止容器
    docker kill 容器ID或容器名
    删除已停止的容器
    docker rm 容器ID
    一次性删除多个容器实例
    docker rm -f $(docker ps -a -q)
    docker ps -a -q | xargs docker rm

    查看所有容器:

    docker ps

    查看日志

    docker logs -f 容器id

    把容器提交为镜像:

    docker commit -m="提交的描述信息" -a="作者" 容器ID 要创建的目标镜像名:[标签名]

  • 相关阅读:
    java正则表达式匹配${key}形式字符串
    vue多层嵌套子路由不显示
    设计模式——组合模式
    高考十年了,聊聊挣钱这件事
    安卓案例:学生信息管理
    Watermelon Book(二)线性模型
    24、wpf之布局(二)
    ChatGPT提示词工程&LLM应用全解
    编码器的电路介绍
    取消excel表格中的隐藏行
  • 原文地址:https://blog.csdn.net/qq_41656943/article/details/126727425