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

    1.docker info命令,查看docker当前状态,配置等;

    2.docker ps命令可以查看当前运行的container,加上-a则查询所有的;

    3.docker container ls -a貌似和上面的功能差不多;

    4.docker pull imageName(一般包括group,artifact,version),这个是拉取那些在docker远端仓库里的image,比如jdk,elasticsearch之类的有名项目的image;

    5.docker rmi imageName,删除镜像,前提是先删除通过这个镜像创建的container;

    6.docker images显示所有的镜像,docker images silentdoer/*表示只显示以silentdoer/开头的镜像;(注意*无法匹配/,所以不能silentdoer*)

    7.docker build -f ./Dockerfile -t silentdoer/notification-service:v1 .;表示以当前目录的Dockerfile创建tag是silentdoer/notification-service:v1的镜像,最后的.是固定参数不能少;

    8.docker create -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.2.0

    表示通过镜像docker.elastic.co/elasticsearch/elasticsearch:7.2.0创建container,这里9200:9200的左边是container会监听的端口,右侧是container内部应用监听的端口,由container来转发数据到内部应用;

    create换成run表示创建container并随后运行,run命令可以添加-d表示后台执行;

    9.如果已经创建的container可以为其执行三个命令docker start/stop/restart containerName,分别表示启动停止和重启,docker rm containerName可以删除这个container(前提已经stop);

    10.docker exec -it elasticsearch6 /bin/bash命令【该容器已经启动前提下】进入容器的内部,然后可以通过bash为容器内部的应用执行一些操作,比如es的安装插件操作

    ,执行完毕后用exit退出分配的bash,之后需要重启该容器;

    11.docker logs elasticsearch6可以查看这个container内部应用打印的日志,还可以加上如-f来动态输出打印的日志,也可以结合管道符和grep等命令来过滤输出;

  • 相关阅读:
    在DOS的常用命令
    HTML中USEMAP的用法
    asp.net2.0角色管理,详细步骤
    利用ASP.NET动态生成HTML文件
    PetShop 4.0 详解之五(PetShop之业务逻辑层设计)
    使用成员资格和用户登录创建网站 (Visual Studio)
    Windows 找不到文件'(null)'.请确定文件名是否正确后,再试一下.要搜索文件,请单击[开始]按钮,然后单击"搜索"
    在ashx文件中读写session
    asp.net图片滚动+JAVASCRIPT(向右)
    动态编辑程序配置文件
  • 原文地址:https://www.cnblogs.com/silentdoer/p/11149907.html
Copyright © 2011-2022 走看看