• Docker常用命令


    镜像命令:
    docker images --当前主机上能运行的模板
    docker search 镜像名 --去hub上查找指定镜像
    docker pull:[TAG] --去hub上下载指定版本的镜像,TAG就是版本号
    docker rmi 镜像名:[TAG] 镜像名:[TAG] --删除本地镜像,能通过空格批量删除
    docker rmi -f ${docker images -q}

    容器命令:
    --新建并重启容器:
    docker run [OPTIONS]IMAGES[COMMAND][ARG...] 启动一个容器
    OPTIONS包括:
    --name:为容器指定名称,如果不指定,系统默认给一个
    -d:后台启动容器,并返回容器ID
    -i:以交互模式运行容器,通常与-t同时使用
    -t:为容器重新分配一个伪输入终端
    -P
    -p

    例如:

    docker run -it --name redis-slave -d -p 6301:6379 redis redis-server --requirepass slavepassword 
    
    docker run -it --name -d -p :各种选项功能
    redis:镜像名称
    redis-server:redis的命令,这个必须是该镜像能执行的命令
    --requirepass slavepassword 上个redis命令对应的参数


    --退出容器
    exit:关闭容器并离开
    ctrl+p+q:不关闭容器的情况下,退出容器交互界面。

    --列出当前正在运行的容器
    docker ps :查询现有的正在运行的容器。

    --启动容器
    docker start 容器ID:对于已经停止的容器,还能再启动

    --重启容器
    docker restart 容器ID:重启一个容器

    --停止容器
    docker stop 容器ID:温柔关闭容器

    --强制停止容器
    docker kill 容器ID:强制关闭容器

    --删除容器
    docker rm 容器ID:删除已经停止的容器(rmi是删除镜像)
    docker rm -f 容器ID:强制删除正在运行的容器


    --重要
    |--docker run -d 镜像名称。
    这样运行完,使用docker ps看,会发现容器已经退出了。
    这是因为docker必须要有一个前台进程,否则后台会认为自己没用自杀。

    --查看docker日志

    docker log -t -f 容器ID

    --查看容器内运行的进程

    docker top 容器ID

    --查看容器内部细节

    docker inspect 容器ID

  • 相关阅读:
    正则表达式中/i,/g,/ig,/gi,/m的区别和含义
    Git 使用中显示“Another git process seems to be running in this repository...”问题解决
    MySQL数据库中varchar与char类型的区别
    上传本地代码到gitHub过程详解
    PHP实现四种基本排序算法
    最优秀的5个Linux文本编辑器 狼人:
    11款有用的Web开发在线工具 狼人:
    Java.net网站新改版上线 狼人:
    WebMatrix进阶教程(3):如何实现某种样式 狼人:
    新界面新功能Firefox 4.0 RC重磅登场 狼人:
  • 原文地址:https://www.cnblogs.com/pandaNHF/p/13994627.html
Copyright © 2020-2023  润新知