一、一些概念
镜像(Image)
- 用于创建 Docker 容器的模板。
容器(Container)
- 容器是独立运行的一个或一组应用。
- 容器与镜像的关系类似于面向对象编程中的对象与类。
Docker 仓库(Registry)
- 仓库是集中存放镜像文件的场所。
- 仓库分为公开仓库(Public)和私有仓库(Private)两种形式。
二、一些使用场景
pull镜像
镜像打包
docker build -t myimage:tag .
查看本地镜像
docker images
登陆仓库(根据提示输入账户密码)
docker login http://
push镜像
docker push myimage:tag
push镜像,操作容器
拉取镜像
docker pull myimage:tag
启动容器
docker run --name mynginx -d -p 10000:80 myimage:tag
列出容器
docker ps
获取容器的日志(-f : 跟踪日志输出)
docker logs -f CONTAINER
在运行的容器中执行命令
docker exec -i -t CONTAINER /bin/bash