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


    1、Docker镜像命令
    (1)、docker镜像检索
          docker search 镜像名
           检索redis,输入:
          docker search redis

    (2)、镜像下载
          docker pull 镜像名
         下载redis镜像,运行:
          docker pull redis

    (3)、查看镜像列表
          docker images
               其中:REPOSITORY是镜像名;TAG是软件版本,latest为最新版;IMAGE ID是当前镜像的唯一标识;CREATED是当前镜像创建时间;VIRTUAL SIZE是当前镜像的大小;

    (4)、镜像删除
        删除指定镜像:
          docker rmi image-id
        删除所有镜像:
          docker rmi $(docker images -q)

    2、Docker操作命令
    (1)、容器基本操作
        最简单的运行镜像容器:
          docker run --name container-name -d image-name
        运行一个容器只要通过Docker run命令即可实现,其中,--name参数是为容器取得名次;-d表示detached,意味着执行完这句命令控制台将不会被阻碍,可继续输入命令操作;最后的image-name是要使用哪个镜像来运行容器。
        运行redis容器:
          docker run --name test-reds -d redis
        Docker会为我们的容器生成唯一的标识。

    (2)、容器列表
        查看运行中的容器列表:
          docker ps
        其中CONTAINTER ID是在启动的时候生成的ID;IMAGE是该容器使用的镜像;COMMAND是容器启动时调用的命令;CREATED是容器创建时间;STATUS是当前容器的状态;PORTS是容器系统所使用的端口号,Redis默认使用6379端口;NAMES是刚才给容器定义的名称
        通过下列命令可查看运行和停止状态的容器:
          docker ps -a

    (3)、停止和启动容器
      1) 停止容器
        停止容器的命令为:
          docker stop container-name/container-id
        我们可以通过容器名称或者容器id来停止容器,以停止上面的Redis容器为例:
          docker stop test-redis

      2) 启动容器
        启动容器的命令为:
          docker start container-name/container-id
        再次启动我们刚刚停止的容器:
          docker start test-redis

      3) 端口映射
        Docker 容器中运行的软件所使用的端口,在本机和本机的局域网是不能访问的,所以我们需要将Docker容器中的端口映射到当前主机的端口上,这样我们在本机和本机所在的局域网就能够访问该软件了。
        Docker 的端口映射是通过一个-p参数来实现的。我们以刚才的Redis为例,映射容器的6739端口到本机的6378端口,命令如下:
          docker run -d -p 6378:6379 --name port-redis redis

      4) 删除容器
        删除单个容器命令为:
          docker rm container-id
        删除所有容器命令为:
          docker rm $(docker ps -a -q) 

      5) 容器日志
        查看当前容器日志命令为:
          docker logs container-name/container-id
        eg:查看上面一个容器的日志命令为:
          docker logs port-redis




  • 相关阅读:
    冗余换性能从Backbone的triggerEvents说开了去
    Sublime Text3 中安装 Emmet
    windows下安装dig
    掺合模式(Mixin)
    Backbone.sync将模型同步到服务器
    Sublime text jQuery插件
    快捷键汇集
    动态创建script在IE中缓存js文件时导致编码不正确bug
    Firefox中使用location.hash会自动decodeURI Bug
    Backbone事件模块
  • 原文地址:https://www.cnblogs.com/dyh2025/p/9398659.html
Copyright © 2011-2022 走看看