zoukankan      html  css  js  c++  java
  • Docker 镜像and容器 相关命令

    1、查看容器命令:

    docker images

    2、查找远程仓库镜像:

    docker search 镜像名称(如mysql、redis...)

    3、从远程仓库下载镜像:

    下载最新版本:docker pull 镜像名称(如mysql、redis....)
    下载指定版本:docker pull 镜像名称:版本名称

      注:通过网址https://hub.docker.com/可查看镜像有哪些版本   

    4、删除docker中的镜像:

        通过IMAGE ID删除:docker rmi 镜像ID(通过命令docker images可查看)
    通过镜像名称和版本删除:docker rmi 镜像名称:版本号 

    5、查看所有镜像ID:

    docker images -q

    6、删除所有镜像:

    docker rmi `docker images -q`

    ---------------------------------------

    7、创建容器命令:

    docker run -it --name myOneDocker centos:7 /bin/bash

      参数 -i  --> 保持容器运行。通常与-t同时使用,加入it这两个参数后,容器创建后自动进入容器中,退出容器后,容器自动关闭。

      参数 -t  --> 为容器重新分配一个伪输入终端,通常与-i同时使用

      参数 -d  --> 以守护(后台)模式运行容器。创建一个容器在后台运行,需要使用docker exec进入容器。退出后容器不会关闭。

      参数 --name  --> 为创建的容器命名

      格式:docker run -it --name  容器名称 操作系统名称:版本 容器地址

     

    8、查看容器命令:

    查看运行中容器:docker ps
      查看所有容器:docker ps -a

    9、进入容器命令:

    docker exec -it  容器名称 容器路径

    10、停止容器:

    docker stop 容器名称

    11、启动容器:

    docker start 容器名称

    12、删除容器:

    docker rm 容器名称

    13、查看容器信息:

    docker inspect 容器名称

    -------------------------------------

    14、数据卷挂载:

    docker run -id -v 宿主机目录(文件):容器目录(文件)

     数据卷概念:宿主机的一个目录或文件

    数据卷作用:1、容器数据持久化   2、客户端容器数据交换    3、容器数据交换

    数据卷容器:创建一个容器,挂载一个目录,让其它容器继承自该容器(--volume-from)

    15、配置数据卷容器:

      1)、创建启动C3数据卷容器,使用-v参数设置数据卷

      docker run -it --name C3  -v /volume centos:7 /bin/bash

      2)、创建C2容器,使用--volumes-from参数设置数据卷

      docker run -it --name C2 --volumes-from C3 centos:7 /bin/bash

  • 相关阅读:
    mysql查询缓存
    Mysql 通过binlog日志恢复数据
    mysqlbinlog命令详解
    修改vsftpd默认端口21
    centos 卸载vsftpd方法
    linux挂载u盘和卸载
    Linux下搭建FTP服务器
    fastjson SerializerFeature详解
    Spring JPA使用CriteriaBuilder动态构造查询
    jdk之jps的用法
  • 原文地址:https://www.cnblogs.com/ldl326308/p/12513404.html
Copyright © 2011-2022 走看看