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

    1.安装docker
    wget -qO- https://get.docker.com/ | sh

    2.一次性删除所有的容器
    docker rm $(docker ps -q -a)
    或docker rm -f `docker ps -a -q`

    3.一次性删除所有的镜像
    docker rmi $(docker images -q)
    或docker rmi -f `docker images -q`

    4.删除Exited状态的容器
    docker rm `docker ps -a|grep Exited|awk '{print $1}'`

    5.停掉容器并删除
    docker stop <CONTAINER_ID>|xargs docker rm

    6.杀死所有容器
    docker kill $(docker ps -a -q)

    7.杀掉运行的容器
    docker kill -s KILL mynginx

    8.删除所有打 dangling 标签的镜像
    docker rmi $(docker images -q -f dangling=true)

    9.查看镜像列表

    docker images

    10.查看容器列表

    docker ps

    11.根据容器ID查看Log
    docker logs [container_id]

    12.根据镜像ID查看镜像详情
    docker inspect [image_id]

    13.下载镜像
    docker pull learn/tutorial #下载镜像

    14.容器中安装程序

    docker run learn/tutorial apt-get install -y ping#在容器中安装新的程序

    15.启动容器并启动bash(交互方式):
    $docker run -i -t <image_name/continar_id> /bin/bash

    16.启动容器以后台方式运行(更通用的方式):
    $docker run -d -it image_name

    17.进入正在运行的容器内部,同时运行bash(比attach更好用)
    docker exec -t -i <id/container_name> /bin/bash

    18.从dockerhub检索image
    $docker search image_name

    19.显示一个镜像的历史;
    $docker history image_name

    20.发布docker镜像
    $docker push new_image_name

    21.显示虚悬镜像
    docker image ls -f dangling=true

    22.删除虚悬镜像
    docker image prune

    23.查看镜像
    docker image ls #只显示顶层镜像,如果想要显示中间层镜像,需要加-a参数
    docker image ls -a
    中间层镜像没有必要删除,中间层镜像是其他镜像的依赖,不会因为他们被列出来而多存一份

    docker image ls --format "{{.ID}}" #格式化输出
    docker image ls --digests #查镜像摘要
    docker exec -it webserver bash #进入容器

    24.修改文件后,查看具体改动
    docker diff webserver 

    25.将存储层保存成镜像
    docker commit 

    26.查看镜像历史记录
    docker history nginx 

    27.运行容器
    docker run -d -p localhost:5000:5000/udp -p 3000:80 webapp

  • 相关阅读:
    实现粘贴WORD图片的在线编辑器
    js实现大文件分片上传的工具
    Nginx实现大文件分片上传的方法
    百度WebUploader实现大文件分片上传的方法
    ckeditor粘贴上传图片
    umediter实现粘贴word图片
    java.net.Socket
    matlab创建对角型矩阵
    QtList
    matlab矩阵行最简形
  • 原文地址:https://www.cnblogs.com/zhengze/p/12390016.html
Copyright © 2011-2022 走看看