zoukankan      html  css  js  c++  java
  • docker 常用命令大全

    docker命令大全

    拉取基础镜像
    docker pull 基础镜像
    # 从docker 官网上拉取镜像 [docker官网](https://hub.docker.com/)
    
    运行镜像
    docker run -it  -p 8080:8080 --name 自定义名称 基础镜像
    #-p 宿主机端口:容器内部使用端口
    #-itd  i:以交互模式运行容器 t:为容器重新分配一个伪输入终端 it 通常一起使用   d:后台运行容器(不显示交互式命令行)
    #--name 自定义容器的名字
    # 基础镜像可以用id 也可以用name:版本 的形式
    
    创建镜像
     docker build -t 镜像名称 .[表示当前目录]
     #读取目录下的Dockerfile 文件 按照文件里面的步骤命令创建 镜像
    
    查看所有的镜像
    docker images
    
    删除镜像
     docker rmi  镜像ID
     # 如果存在相同镜像ID的话
     docker rmi 仓储名:TAG名
    
    删除容器
     docker rm 容器ID
    
    导出镜像
    docker save 镜像名称 -o 路径
    
    加载镜像
    docker load -i 路径
    
    开启容器
    docker start 容器id/容器名称
    
    进入容器
    docker attach 
    
    使用运行的容器执行命令
    docker exec -it 容器id/名称 需要执行的命令
    
    容器保存成镜像
    docker commit 容器名 镜像名
    
    修改镜像的名字
    docker tag 镜像id 镜像名字:版本标记
    #并不是真正的修改名字,看起来更像是复制一个新的镜像,原来的镜像还存在,镜像id一样 tag 标记不一样
    
  • 相关阅读:
    图文详解 Android Binder跨进程通信机制 原理
    支链氨基酸怎么吃
    C#泛型约束
    树状结构 Tree data structure in C#
    wrap ConcurrentDictionary in BlockingCollection
    ConcurrentBag扩展 批量加入
    Dictionary GetOrAdd
    ConcurrentDictionary AddOrUpdate
    object pool
    C# 结构体定义 转换字节数组 z
  • 原文地址:https://www.cnblogs.com/Yann123/p/12981583.html
Copyright © 2011-2022 走看看