示例:php-test 是容器名或者id
运行一个容器命令
docker run --name nginx-test -p 80:80 -v /var/www/nginx/conf.d:/etc/nginx/conf.d --link php-test -d nginx
--name 容器名自定义
--link 容器互联 php-test是另外一个容器的名字或者id
-v 挂载目录 冒号前是本地目录 冒号后是docker容器的目录
-d 后台运行 最后的nginx是镜像名称或者id
-p 端口影射 冒号前面是本地端口 冒号后面是容器端口
停止容器
docker stop php-test
删除容器
docker rm php-test
删除镜像
docker rmi 9d84a5f6cadb
9d84a5f6cadb 镜像id
查看容器信息
docker inspect php-test
查看容器挂载目录信息
docker inspect php-test | grep Source -A 1
进入容器
docker exec -it php-test bash
docker php拓展
docker-php-source extract | delete 创建或删除源码目录 生成/usr/src/php/ext目录用于放置源码包
docker-php-ext-install {源码包目录名} 安装拓展
docker-php-ext-enable redis 启动拓展
docker-php-ext-configure 自定义配置
pecl install 也可以用这种方式安装