多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
运行一个容器 ``` 示例1: docker run -d --name web -v /home/www:/www -v -P training/webapp python app.py 参数说明: -d:让容器在后台运行 --name:给容器起一个名字 -v:映射宿主机/home/www目录到容器/www目录 -P:随机映射宿主机端口到容器内部端口 python app.py:容器内部执行的命令 示例2: docker network create nginx-network // 创建nginx-network网络组 docker run --rm --name php --net nginx-network -v $(pwd):$(pwd) -p 80:80 -e APP_ENV=local nginx 参数说明: --rm:运行完立即删除容器 --net:使用nginx-network网络组 -v $(pwd):$(pwd):映射宿主机当前目录到容器内该目录 -p 80:80:映射宿主机80端口到容器内部80端口 -e:设置环境变量值 ``` 进入web容器 ``` docker exec -it web bash ``` 查看正在运行的容器(`-a`查看所有容器,`-l`查看最后一次创建的容器) ``` docker ps ``` 查看web容器日志(`-f`滚动输出) ``` docker logs -f web ``` 查看web容器内部运行的进程 ``` docker top web ``` 停止web容器 ``` docker stop web ``` 启动web容器 ``` docker start web ``` 移除web容器(删除容器时,容器必须是停止状态) ``` docker rm web ```