zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    操作系统01_进程和线程管理
    数据库02_字段类型
    鲁滨逊漂流记游戏
    查找数N二进制中1的个数(JS版 和 Java版)
    js中的call、apply
    jQuery对象与Dom对象的相互转换
    jndi配置数据源
    关于JS中变量的作用域-实例
    重写equals()方法时,需要同时重写hashCode()方法
    String与StringBuilder
  • 原文地址:https://www.cnblogs.com/kangleweb/p/6249283.html
Copyright © 2011-2022 走看看