美文网首页
Docker笔记2 命令使用

Docker笔记2 命令使用

作者: 草中人 | 来源:发表于2017-08-25 16:29 被阅读0次

    Docker常见命令

    容器相关操作

    docker create # 创建一个容器但是不启动它

    docker run # 创建并启动一个容器

    docker stop # 停止容器运行,发送信号SIGTERM  

     docker stop `docker ps -q` #停止当前运行的所有容器

    docker start # 启动一个停止状态的容器

    docker restart # 重启一个容器

    docker rm # 删除一个容器

    docker rm `docker ps -a -q` #删除所有容器

    docker kill # 发送信号给容器,默认SIGKILL

    docker attach # 连接(进入)到一个正在运行的容器

    docker wait # 阻塞到一个容器,直到容器停止运行

    获取容器相关信息

    docker ps # 显示状态为运行(Up)的容器

    docker ps -a # 显示所有容器,包括运行中(Up)的和退出的(Exited)

    docker inspect # 深入容器内部获取容器所有信息

    docker logs # 查看容器的日志(stdout/stderr)

    docker events # 得到docker服务器的实时的事件

    docker port # 显示容器的端口映射

    docker top # 显示容器的进程信息

    docker diff # 显示容器文件系统的前后变化

    导出容器

    docker cp # 从容器里向外拷贝文件或目录

    docker export # 将容器整个文件系统导出为一个tar包,不带layers、tag等信息

    执行

    docker exec # 在容器里执行一个命令,可以执行bash进入交互式

    镜像操作

    docker images # 显示本地所有的镜像列表

    docker import # 从一个tar包创建一个镜像,往往和export结合使用

    docker build # 使用Dockerfile创建镜像(推荐)

    docker commit # 从容器创建镜像

    docker rmi # 删除一个镜像

    docker load # 从一个tar包创建一个镜像,和save配合使用

    docker save # 将一个镜像保存为一个tar包,带layers和tag信息

    docker history # 显示生成一个镜像的历史命令

    docker tag # 为镜像起一个别名

    删除老的(一周前创建)容器

    docker ps -a | grep 'weeks ago' | awk '{print $1}' | xargs docker rm

    相关文章

      网友评论

          本文标题:Docker笔记2 命令使用

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