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

  • 相关阅读:
    git 操作
    vim使用指北 ---- Multiple Windows in Vim
    Unity 异步网络方案 IOCP Socket + ThreadSafe Queue
    unity 四元数, 两行等价的代码
    golang的项目结构 相关知识
    stencil in unity3d
    一段tcl代码
    16_游戏编程模式ServiceLocator 服务定位
    15_游戏编程模式EventQueue
    14_ Component 游戏开发组件模式
  • 原文地址:https://www.cnblogs.com/kangleweb/p/6249283.html
Copyright © 2011-2022 走看看