安装
直接下载docker客户端安装即可
基础概念及命令
Containers & images
images : 镜像
Containers: 容器,是镜像的一个运行实例
命令 | 用途 |
---|---|
docker ps | 显示系统中正在运行的容器 |
docker ps -a | 显示系统中所有的容器 |
docker run a | 为image a 创建一个容器并运行 |
docker images | 显示系统中所有的images |
docker bulid -t A . | 构建A image |
docker rmi -f A | 移除image A |
创建image 过程
- 创建Dockerfile 文件
- 在Dockerfile 文件中添加 RROM a 表示此镜像以 a 镜像为基础 如:
FROM docker/whalesay:latest
- 添加 RUN 命令, 表示运行某个命令
RUN apt-get -y update && apt-get install -y fortunes
- 添加CMD 命令, 将image 内部程序与外部命令绑定
例如:
当运行 docker run image a cowsay 时 会运行 /user/games/fortuen -a 并将相应输出打印到屏幕上
CMD /usr/games/fortune -a | cowsay
- 运行 docker bulid -t A . 命令, 为image 取名为A并构建