docker run 老是出错 常见问题与使用方法汇总
total views : 33
标签:

1.如何运行一个web容器

docker run -d -P --name worksweb -v $PWD:/webapp webcontainer

如上,运行一个image 是webcontainer 名字被称为为wroksweb的容器。该窗口开放 Dockerfile中开放的所有端口,可通过 docker port worksweb 查看。

注意:image 的名称必须 放在最后,否则被报错不能运行。错误如下:

docker: Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused "exec: \"-P\": executable file not found in $PATH": unknown.

2.在一个正在运行的容器执行使命。

docker exec -it worksweb /bin/bash

3.在一个容器中使用uwsgi 测试 django 项目

uwsgi --http 0.0.0.0:7000 -w firstsite.wsgi --uid uw

其中,uwsgi 不推荐使用root运行, 先新建一个用户,然后使用该用户的uid。

Doesn't have any comments yet.
  • 你的评论审核后才能显示
  • 登录用户才能评论