• Docker的常用命令总结


    一、帮助命令

    docker version     # 显示docker的版本信息。
    
    docker info        # 显示docker的系统信息,包括镜像和容器的数量
    
    docker 命令 --help  # 帮助命令
    

    二、镜像命令

    docker images              # 查看所有本地主机上的镜像
    
    docker search 镜像名       # 搜索镜像,建议直接去Docker Hub上搜索更准确
    
    docker pull 镜像名:版本号   # 下载镜像,如不指定版本号,则默认会下载最新版本的镜像
    
    docker rmi -f 镜像id       # 删除指定id的镜像
    
    docker rmi -f $(docker images -aq) # 删除全部的镜像
    

    三、容器命令

    docker run 镜像id/镜像名  # 新建容器并启动
    # 参数说明
      --name="xxx"   # 指定启动容器的名称
      -d             # 以后台方式运行
      -it            # 使用交互方式运行,即进入容器内部
      -p 宿主机端口:容器端口   # 指定容器端口的映射关系
      -P(大写)       # 随机指定映射的端口
      -v 宿主机目录:容器内目录 # 将容器内目录与宿主机目录挂载,从而实现二者文件或数据的同步
    
    docker ps               # 列出当前正在运行的容器
    docker ps -a            # 列出当前正在运行的容器和历史运行过的容器
     
    docker rm 容器id        # 删除指定容器,不能删除正在运行的容器
    docker rm -f $(docker ps -aq)  	 # 删除所有的容器
    
    docker start 容器id	# 启动容器
    
    docker restart 容器id	# 重启容器
    
    docker stop 容器id	# 停止当前正在运行的容器
    docker stop $(docker ps -aq)  # 停止所有容器
    
    docker kill 容器id	# 强制停止当前容器
    
    exit                    # 退出并停止容器
    ctrl + P + Q            # 退出但不停止容器 
    

    四、其他常用命令

    docker logs -tf --tail 10 容器id    # 动态查看后10行日志
    
    docker top 容器id                   # 查看容器中的进程信息
    
    docker inspect 容器/镜像id          # 查看容器或镜像的元数据
    
    docker exec -it 容器id /bin/bash    # 进入正在运行的容器
    
    docker cp 容器id:容器内路径 宿主机目的路径  # 从容器内拷贝文件到宿主机上
    
    docker commit -m="描述信息" -a="作者" 容器id 目标镜像名:版本   # 提交容器成为一个新的镜像
    
    docker build -t 镜像名:版本号        # 通过dockerfile文件构建镜像 
    
  • 相关阅读:
    oracle查看被锁的表和被锁的进程,杀掉进程
    umlの交互图
    Window XP安装Ubuntu14.04实现Samba文件共享
    开源企业IM免费企业即时通讯ENTBOOST V2014.177版本号正式公布
    必看的 jQuery性能优化的38个建议
    正则工具类以及FinalClass
    CF772E Verifying Kingdom
    aop相关术语
    BeanFactoryAware和BeanNameAware
    spring完成自动装配
  • 原文地址:https://www.cnblogs.com/jiajun107/p/15003114.html
Copyright © 2020-2023  润新知