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集群.

原文地址:https://www.cnblogs.com/a-xu/p/8432028.html