容器列表
docker ps
查询容器列表
# 运行中
docker ps
# 全部容器
docker ps -a
停止容器
```shell
# xxx可为ID或NAME
docker stop xxx
重启容器
# xxx可为ID或NAME
docker restart xxx
删除容器
# xxx可为ID或NAME
docker rm -f xxx
# 删除所以处于非运行状态的容器
docker container prune
运行基于Flask的web应用
# 载入练习用web镜像
# --name 命名容器
# -d 后台启动容器
# -P 将容器内使用的端口随即映射新的端口
docker pull training/webapp
# 执行app.py到webapp容器
docker run --name docker_demo -d -P training/webapp app.py
app.py内容
import flask
app= flask.Flask(__name__)
@app.route('/docker/demo', method=['get'])
def mainAction() :
return 'hello docker!'
app.run(port=5000, debug=True, host='0.0.0.0')