• docker镜像、容器等操作命令


    docker 常用命令
    帮助命令
    docker version --docker 版本信息
    docker info --显示docker系统信息,包括镜像和容器数量
    docker 命令 --help --万能命令
    命令文档参考地址: https://docs.docker.com/reference/
    镜像命令
    docker images --查看所有镜像命令
    #REPOSITORY 镜像的仓库名
    # TAG 镜像标签
    # IMAGE ID 镜像的ID
    #CREATED 镜像的创建时间
    #SIZE 镜像的大小
    docker search --docker仓库搜索镜像
    docker search mysql #举例我们想搜索mysql
    docker pull --下载镜像(默认下载最新版)
    举例我们下载mysql输入:docker pull mysql --就会自动从仓库中下载mysql
    docker pull tag --指定镜像名下载 tag:镜像名
    举例 docker pull mysql:5.7 --下载mysql5.7版本 版本号要在和dockerhub仓库里面有才行
    docker rmi --删除镜像
    用法:用法一:docker rmi -f 镜像名 用法二:docker rmi -f 镜像id
    删除多个镜像用法:docker rmi -f 镜像id 镜像id --镜像id后面跟空格就行
    删除全部镜像: docker rmi -f $(docker images -aq)
    举例用法:docker rmi -f mysql5.7 --删除mysql5.7,-f后面可以是REPOSITORY(仓库名,mysql5.7就是用的仓库名),MAGE ID(镜像ID),

    容器命令
    有了镜像才可以创建容器
    新建容器并启动
    docker run [可选参数] image
    #参数说明
    name_"name" 容器名字(给容器创建一个名字)
    -d 后台方式运行
    -it 使用交互方式运行,进入容器查看内容
    -p 指定容器端口 -p 8080:8080
    -p 主机端口:容器端口(常用)
    -p 容器端口
    -p ip:主机端口:容器端口
    -P(大写) 随机指定端口
    举例:docker run -it centos /bin/bash --交互方式启动centos,并进入容器,/bin/bash控制台
    停止容器并退出容器:exit
    不停止容器退出容器快捷键:ctrl+p+q
    查看运行中的容器:docker ps
    查看历史运行过的容器:docker ps -a
    查看最近创建的容器:docker ps -a n=1 --查看最近创建的一个容器,要查看2个的话:n=2
    查看当前所有容器的id:docker pa -aq
    删除指定容器(不能删除运行中的容器,如果要强制删除:rm -f) :docker rm 容器id
    强制删除所有容器: docker rm -f $(docker ps -aq)
    启动容器:docker start 容器id
    重启容器:docker restart 容器id
    停止容器:docker stop 容器id
    杀死容器:docker kill 容器id
    常用的其他命令
    后台启动容器:docker run -d 镜像名(docker使用后台运行,就必须要有一个前台进程,docker发现没有应用,就会自动停止)
    查看10条日志:docker logs -tf --tail 10 容器id
    查看容器内进程信息:docker top 容器id
    查看镜像元数据:docker inspect 容器id
    进入当前正在运行的容器(通常容器都是后台运行,需要进入容器,修改配置):docker exec -it 容器id /bin/bash
    进入当前正在运行的容器方法二(进去正在执行当前的代码):docker attach 容器id
    #docker exec #进入容器后开启一个新的终端,可以在里面操作(常用)
    #docker attach #进入容器正在执行的终端,不会启动新的进程
    从容器拷贝到主机上:docker cp 容器id:容器内路径 目的主机路径

  • 相关阅读:
    第十篇 .NET高级技术之委托
    第九篇 .NET高级技术ref、out
    文华财经函数大全
    为字段创建全文检索索引
    C#.NET中代码注释提示
    WPF中的资源引用心得
    XAML文件动态加载
    spring MVC找不到JS的问题
    Oracle性能监控脚本
    ExtJs之Ext.data.Store
  • 原文地址:https://www.cnblogs.com/Lxxv5/p/16181437.html
Copyright © 2020-2023  润新知