• 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等命令来过滤输出;

  • 相关阅读:
    Magento速度优化
    magento-connect-manage出现404或者500内部错误的解决办法
    magento -- 给后台分类管理页的分类商品加一栏商品类型
    magento -- 添加新产品时状态默认为激活,库存状态默认为有库存
    magento -- 如何为商品分类(category)添加自定义属性
    magento -- 如何改善前台图片质量
    安装Let's Encrypt SSL证书
    centos版本查看
    ps
    设置桥接虚拟网卡
  • 原文地址:https://www.cnblogs.com/silentdoer/p/11149907.html
Copyright © 2020-2023  润新知