//運行compose-yml文件
docker-compose up -d
//構建鏡像
docker build -t allovince/php-helloworld .
//運行容器
docker run -d -p 8080:8080 allovince/php-helloworld
//查看容器信息
docker inspect 6d1fdcc958bf
//重啓容器
docker restart 容器ID或容器名
//關閉
docker kill 容器ID或容器名
//進入容器
docker attach 容器ID或容器名
docker exec -it 容器ID或容器名 /bin/bash
RPC服務
// 啓動服務
php bin/swoft rpc:start
// 守護進程啓動
php bin/swoft rpc:start -d
// 重啓
php bin/swoft rpc:restart
// 重新加載
php bin/swoft rpc:reload
// 關閉服務
php bin/swoft rpc:stop
HTTP服務
// 啓動服務
php bin/swoft http:start
// 守護進程啓動
php bin/swoft http:start -d
// 重啓
php bin/swoft http:restart
netstat -ntlp //查看當前所有tcp端口
netstat -ntulp | grep 80 //查看所有80端口使用情況
netstat -ntulp | grep 3306 //查看所有3306端口使用情況
// 重新加載
php bin/swoft http:reload
// 關閉服務
php bin/swoft http:stop
//容器間訪問
docker run -d --name dc098260cd0f --link bff13ac1a7fc swoft/swoft
//創建consul容器
docker run -d --name consul -p 8500:8500 consul
docker inspect --format '{{ .NetworkSettings.IPAddress }}' consul //獲取ip地址
//下載組件
apt-get install -y 組件名