docker常用命令
# docker: 查看到 Docker 客户端的所有命令选项
#docker command --help: 更深入的了解指定的 Docker 命令使用方法
#docker容器中运行一个 Python Flask 应用来运行一个web应用
1: docker pull training/webapp # 载入镜像
2:docker run -d -P training/webapp python app.py
参数备注:
-
-d:让容器在后台运行。
-
-P:将容器内部使用的网络端口映射到我们使用的主机上。
- 通过 -p 参数来设置不一样的端口:docker run -d -p 5000:5000 training/webapp python app.py
docker logs [ID或者名字] 可以查看容器内部的标准输出。
docker top [name] 来查看容器内部运行的进程
docker inspect [name]来查看 Docker 的底层信息。它会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息。
停止 WEB 应用容器--$: docker stop [name]
已经停止的容器,我们可以使用命令 docker start 来启动: docker start [容器名字]
正在运行的容器,我们可以使用 docker restart [name]命令来重启。
移除WEB应用容器: docker rm 【容器名字】命令来删除不需要的容器,删除容器时,容器必须是停止状态
==========
docker images :来列出本地主机上的镜像
镜像内容备注>:REPOSITORY:表示镜像的仓库源---TAG:镜像的标签---IMAGE ID:镜像ID---CREATED:镜像创建时间---SIZE:镜像大小
当我们在本地主机上使用一个不存在的镜像时 Docker 就会自动下载这个镜像。
如果我们想预先下载这个镜像,我们可以使用 docker pull [名字:版本]命令来下载它