zoukankan      html  css  js  c++  java
  • Docker壳的配置笔记

    docker 就是一个运行容器,在这个盒子里,他的端口,路径可以虚拟到另一个实际的磁盘上,运行空间独立,更安全!

    yum install -y docker docker-client

    service docker start

    docker是通过容器运行的,容器可以自己制作,也可以在官方上下载:

    1、官方获取

    docker search php

    docker pull docker.io/richarvey/nginx-php-fpm

    2、自己制作,

       首先选择容器的环境,一般分为deban,ubuntu,centos,我通常用centos

       docker search centos

       docker pull centos

       mkdir -p ~/docker-php

       vi ~/docker-php/Dockerfile

    FROM centos:latest
    MAINTAINER bobby zhang <zhangxiaoxu@100tal.com>
    RUN yum install -y php php-cli php-devel php-fpm
    EXPOSE 9000
    CMD ["php-fpm"]

       docker build -t php:myphp ~/docker-php

    运行docker

        mkdir -p ~/docker-php/etc ~/docker-php/www ~/docker-php/var

        docker run -p 9000:9000 --name myphp-fpm -v ~/php-docker/www:/www -v ~/php-docker/etc:/etc -v ~/php-docker/var:/var -d php:myphp 

        编写/etc/php-fpm/php-fpm.ini    /etc/php.ini  

        docker run -p 9000:9000 --name myphp-fpm -v ~/php-docker/php-fpm/www:/www -v ~/php-docker/php-fpm/etc:/etc -v ~/php-docker/php-fpm/var:/var -d php:

    docker 在运行的进程 : docker ps 

    docker所有进程:docker ps -a

    查看docker运行日志:docker logs myphp-fpm

    重新启动中止进程:docker restart 容器id (容器id在docker ps -a中获取)

    删除进程:docker rm 容器id

    参考文章:http://blog.cheyo.net/280.html

    http://www.runoob.com/docker/docker-hello-world.html

    k8s:kubernetes是一个docker集群,kubernetes+belm可以配置很好的docker集群.

  • 相关阅读:
    嵌入式工程师C语言面试常见的0x10个问题
    C语言初学者网站推荐
    strlen和sizeof
    基于Docker搭建GitLab和Maven私服
    linux暴露端口可以被外部访问
    MySQL新增用户及赋予权限
    Docker添加域名解析
    Netstat 网络命令详解
    Mysql索引太长导致同步数据结构失败解决方法
    完美解决Cannot download "https://github.com/sass/node-sass/releases/download/binding.nod的问题
  • 原文地址:https://www.cnblogs.com/a-xu/p/8432028.html
Copyright © 2011-2022 走看看