docker常用命令

一、镜像常用命令
docker search 关键字          #查找镜像
案例:docker search busybox

docker pull 镜像名称:标签    #下载镜像
案例:docker pull busybox

dokcer images    #查看当前系统内加载的镜像

docker rmi  镜像名称:镜像标签   #删除镜像
案例:docker rmi  busybox:latest    

docker history 镜像名称:镜像标签   #查看镜像的制作历史
案例:docker history busybox:latest 

docker inspect 镜像名称:镜像标签    #查看镜像的信息
案例:docker inspect busybox:latest

docker  tag  镜像名称:镜像标签   新镜像名称:新的标签   #镜像的新名称和标签
案例:docker  tag busybox:latest mybox:test


docker save 镜像名称:镜像标签 -o 备份文件名(tar格式)  #备份镜像(导出镜像)
案例:docker save busybox:latest -o busybox

docker load -i 备份文件名称    #恢复镜像(导入镜像)
案例:docker load -i busybox.tar

二、容器常用命令

docker run -参数 镜像名称:镜像标签 启动命令  #运行容器
案例:docker run -it centos:latest /bin/bash
参数:
    -i:交互式
    -t:终端
    -d:后台运行
    --name:容器名字
 常用: -it(前台服务)  -itd(后台服务)

docker  ps  [ -a  所有容器id ] [ -q  只显示容器 id ]    #查看容器
案例:docker ps -a  #查看所有容器

docker rm 容器id   #删除容器

docker start 容器id     #启动容器      
docker stop 容器id      #停止容器
docker restart 容器id   #重启容器

docker top 容器id       #查看容器内进程

docker cp 本机文件路径  容器id:容器内路径      #上传文件
docker  cp  容器id:容器内路径  本机文件路径    #下载文件

docker  inspect  容器id  #查看容器信息

docker attach 容器id     #连接容器启动进程
注:attach连接的是上帝进程,直接退出会导致容器关闭
  1、退出attach而不关闭容器的快捷键(ctrl-p + ctrl-q)
  2、此方式主要用于排错
  上帝进程:系统创建之初产生的第一个进程
docker exec -it 容器id 启动命令  #连接容器,启动新进程
注:exec 启动新的进程连接,退出不会导致容器关闭
  1、自定义运行新的命令与上帝进程无关

上一篇:cocos2d-x 常规库的图文件配置


下一篇:USB WIFI网卡在S5PV210上的移植和使用最全攻略(2)