docker 学习笔记
Docker 基础知识
1 | docker run ubuntu:15.10 /bin/echo "Hello world" |
参数含义:
docker
:Docker 的二进制执行文件。run
:与前面的 docker 组合来运行一个容器。ubuntu:15.10
:指定要运行的镜像,Docker 首先从本地主机上查找镜像是否存在,如果不存在,Docker 就会从镜像仓库 Docker Hub 下载公共镜像。/bin/echo "Hello world"
:在启动的容器里执行的命令
1 | docker run -i -t ubuntu:15.10 /bin/bash |
参数含义:
-t
:在新容器内指定一个伪终端或终端。-i
:允许你对容器内的标准输入stdin
进行交互- 可以通过运行
exit
命令或者使用ctrl+D
来退出容器,会导致容器停止
1 | docker run -d -P training/webapp python app.py |
-d
:让容器在后台运行。-P
:将容器内部使用的网络端口随机映射到我们使用的主机上。
1 | docker commit <CONTAINER ID> <REPOSITORY> |