Docker 最佳实践
学习地址:Docker - 从入门到实践
- Dockerfile
- 分层存储
- 镜像
- 容器
- 仓库
docker 命令总览,能够看懂这张图的命令就可以了,具体用法可以使用 --help 来查看。
一、基本概念
镜像
操作系统分为内核和用户空间。
Docker 镜像
是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等
docker pull 使用
$ docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]
docker pull ubuntu:18.04
等于
docker pull docker.io/libarary/ubuntu:18.04
docker run
docker run -it --rm ubuntu:18.04 bash
* -i 交互操作
* -t 终端
* --rm 容器退出之后立即删除
* -P 表示将 Dockerfile 中通过 EXPOSE 暴露出来的端口绑定到一个随机的端口
* -p 绑定指定端口