zoukankan      html  css  js  c++  java
  • docker基础命令汇总

    搜索镜像

    docker search 镜像名称

    例如:docker search centos7

    下载镜像

    docker pull 镜像名称

    例如:docker pull centos7

    启动容器

    docker run  [ option ] 镜像名称或者镜像id

    例如: docker run -it -p 80:80 -v /www:/www --name nginx 镜像名称或者id  /bin/bash

    • -i: 以交互模式运行容器,通常与 -t 同时使用;

    • -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
    • -p: 端口映射,格式为:主机(宿主)端口:容器端口

    • -d: 后台运行容器,并返回容器ID;
    • --name  "nginx-lb": 为容器指定一个名称
    • -v :   Docker容器启动的时候,如果要挂载宿主机的一个目录(docker run -it -v /test:/soft centos /bin/bash      /test为宿主机目录     /soft为容器目录,会自动创建)
    • /bin/bash  启动容器时并进入容器

    查看镜像或者容器详细信息

    docker inspect 容器id或者镜像id(名称也可以)

    退出容器

    exit (退出并停止容器的运行)

    ctrl+q+p  (退出容器并保持容器后台运行,例如在容器中做了修改并需要生成新的镜像可以使用此方法退出)

    进入到正在运行的容器

    docker exec -it 容器id或者名称 /bin/bash

    将修改后的容器生成新的镜像

    docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

    -a :提交的镜像作者;

    -m :提交时的说明文字

    例如:

    docker commit -a "guohaidong" -m "my-nginx" 0f3c00130f78  nginx-proxy:v1

    删除虚悬镜像

    删除玄虚镜像命令:docker image prune

     当镜像名和标签都为none的时候,这类镜像一般为替换下来的旧镜像,正常情况下是可以删除的

     

  • 相关阅读:
    java读取jar包中的文件
    mysql 常用命令搜集
    如何终端自动导入cer开发证书到钥匙串
    解决第三方库私有api造成的apple审核不通过。
    push证书过期,不需要升级客户端。
    mac下面新建qq(多开/打开多个)登录方法
    行动力才是王道
    wordpress | 网站访问速度优化方案(Avada)
    HTML | video的封面平铺方法
    PHP | 获取数组长度的方法
  • 原文地址:https://www.cnblogs.com/python-cat/p/10435757.html
Copyright © 2011-2022 走看看