• docker常用命令


    kangle容器脚本:

     Version 0.1

    FROM centos:6.6

    MAINTAINER 27703430@qq.com
    EXPOSE 3311
    RUN yum -y install tar make wget automake gcc gcc-c++ pcre-devel zlib-devel sqlite-devel openssl-devel
    RUN mkdir -p /vhs/kangle
    RUN cd /tmp
    RUN wget http://download.kangleweb.com/src/kangle-3.4.8.tar.gz
    RUN tar xzf kangle-3.4.8.tar.gz
    RUN cd kangle-3.4.8
    && ./configure --prefix=/vhs/kangle --enable-disk-cache --enable-ipv6 --enable-ssl --enable-vh-limit
    && make
    && make install
    CMD ["/vhs/kangle/bin/kangle","-n"]

    1.打包镜像:

    docker build -t kangle:1 .
    (kangle是打包后的镜像名字,后面的点是当前的dockerfile)

    2.运行容器:
    docker run -d -p 3311:3311 kangle:6

    映射多个端口:

    docker run -d -p 3311:3311 -p 80:80 kangle:1

    进入后台已运行的容器:
    docker exec -i -t e0120582ef9e /bin/bash

    -----------------------------------------------------------------------------
    重新启动这个镜像:
    docker run -it -p 3311:3311 kangle:6 /bin/bash

    docker run -d -p 3311:3311 kangle:5 -n 启动后台程序的kangle容器

    -----------------------------------------------------------------------------
    删除镜像:
    docker rmi -f 19cf422402ab

    删除none镜像:

    docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stop
    docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm
    docker images|grep none|awk '{print $3 }'|xargs docker rmi

    查看已运行的容器:
    docker ps


    启动和停止容器:

    docker start ea172cf67fab
    docker stop ea172cf67fab

  • 相关阅读:
    C#界面交互Invoke的便捷写法
    C#简单线程同步例子
    输出一个数据库中所有表的数据量
    JavaScript 解析xml字符串
    图片与Byte流互转
    html中name 和 id 的区别
    JavaScript 解析xml文件
    关于序列化的使用
    js 动态创建xml串
    js动态删除节点
  • 原文地址:https://www.cnblogs.com/kangleweb/p/6249283.html
Copyright © 2020-2023  润新知