美文网首页
Docker简单使用(自用)

Docker简单使用(自用)

作者: 大胡子商人 | 来源:发表于2018-03-02 10:07 被阅读11次

    Docker命令

    ###查看版本
    docker --version                   #查看版本
    docker-compose --version   #查看版本
    docker-machine --version    #查看版本
    docker version                     #查看client和server端版本,并可以查看是否开启体验功能
    
    ###检查
    docker ps                       # 查看当前正在运行的image实例
    docker ps -a                   #查看所有镜像实例
    docker run hello-world   #验证docker是否在运行中
    docker inspect <task or container>   #检查任务或容器
    
    ###镜像操作
    docker search (image-name) 查询镜像 example:docker search ubuntu
    docker history (image-name) 查看镜像的历史版本
    docker push (image-name) 将镜像推送到registry
    docker pull image-name:tag pull镜像 example:docker pull ubuntu:latest
    docker rmi  <image id>   删除镜像(先stop并删除镜像上的所有容器)
    docker rmi $(docker images -q) 删除全部镜像
    docker tag image-id imagename:tag 修改镜像的tag标签
    docker load -i test.tar 从tar文件中载入镜像
    docker save image > test.tar 保存镜像为tar文件
    
    #本人经常用的run命令如下:
    docker run -itd --name=open01 -p 80:80 -v /jwdconf:/usr/local/openresty/nginx/conf  -v /jwdv2/branches:/data/branch -v /jwdv2/trunk:/data/trunk    openphp:01
    #进入镜像:
    docker exec -it  open01 /bin/sh
    
    ###容器操作
    docker attach container 进入容器交互式界面
    docker diff  container 列出容器内发生变化的文件与目录
    dcoker logs ID(容器的ID,可以用docker ps查看)   查看docker上的容器的状态
    docker stop ID(或者容器名字)  关闭运行中的容器
    docker start ID 开启容器
    docker restart ID  重启运行中的容器
    docker stop ID docker rm ID  移除容器(先关闭再删除)
    docker kill [options] container 杀死容器的主进程
    docker stop $(docker ps -a -q) 停止所有container
    docker rm $(docker ps -a -q)   移除所有container
    docker commit ID new镜像名字(只能字母加数字) 将容器的状态保存为镜像
    docker export container > test.tar  将容器打包成tar文件
    docker cp container:path hostpath  从容器内复制文件到指定的路径
    
    ###其他操作
    docker import http://example.com/example.tar  远程导入文件
    docker login [options][server]  用来登陆自己的registry
    docker inspect container/image  收集容器的信息(ip地址,端口等)
    docker wait container  阻塞
    

    https://segmentfault.com/a/1190000012063374
    https://segmentfault.com/a/1190000008535236

    相关文章

      网友评论

          本文标题:Docker简单使用(自用)

          本文链接:https://www.haomeiwen.com/subject/xxioxftx.html