| 參數 | 說明 |
| --- | --- |
|service docker start|啟動docker服務|
| -i | 允許你對容器內的標準輸入 (STDIN) 進行交互 |
| -t | 在新容器內指定一個偽終端或終端 |
| -d| 后臺模式|
| docker ps| 查看運行著的docker容器|
| docker logs 容器id | 查看容器內的輸出|
| docker stop 容器id | 停止運行著的docker容器 |
| -P | 容器端口映射到主機端口 |
| docker search php| 搜索鏡像|
| docker pull nginx | 拉取鏡像|
|docker rm mynginx| 刪除容器|
|docker inspect 容器ID或容器名 |grep '"IPAddress"'|查看容器ip|
|docker system prune|可以用于清理磁盤,刪除關閉的容器、無用的數據卷和網絡|
|docker exec -it mynginx /bin/bash|進入正在運行的容器內部|
## [docker-compose](./docker-compose.md)
## nginx
```
docker run --name mynginx -p 80:80 -v $PWD/www:/var/www -v $PWD/conf/conf.d:/etc/nginx/conf.d -v $PWD/logs:/var/log/nginx -d nginx
```
注:
1. 若無目錄,該命令生成的nginx.conf為文件夾,需手動生成
2. nginx.conf需拷貝一份別處的
## php
```
docker pull phpdockerio/php7-fpm
docker run -p 9000:9000 --name myphp-fpm -v ~/nginx/www:/www -v $PWD/php/conf:/usr/local/etc/php -v $PWD/php/logs:/phplogs -d phpdockerio/php7-fpm
```
- php
- 安全
- php7
- 特性
- 編譯安裝
- 源碼整體框架
- 基本變量
- thinkphp3.2.3
- thinkphp5.0
- thinkphp6.0
- laravel
- 配置
- 路由
- artisan控制臺
- eloquent
- tinker
- composer
- 加密解密
- 小知識點
- 數組
- string
- 代碼簡潔之道
- 編譯
- 語法糖
- lumen
- smarty
- 錯題集
- 算法及數據結構
- 線性表結構
- 插入排序
- 冒泡排序
- 數據庫
- mysql
- oracle
- PostgreSQL
- redis
- sqlserver
- 前端
- 備忘
- js
- nodejs
- vue
- css
- electron
- vue
- 語法糖
- colorui使用筆記
- 微信小程序
- 操作系統
- windows
- bat
- 快捷鍵
- linux
- sed
- 問題解決
- git
- docker
- docker-compose
- 正則表達式
- ps
- lua
- 協議相關
- 問題思索
- Golang
- 測試
- 讀取和寫入json配置文件
- 類
- 接口
- mod
- gin
- fyne
- 禪道二次開發
- 服務
- apache
- 漏洞配置
- http server優化
- nginx
- 安裝
- 面試題庫
- freeswitch