docker pull -- 获取 image
docker build -- 创建 image
docker images -- 列出 image
docker run -- 运行 container
docker ps -- 列出 container
docker ps -a -- 列出所有 container
docker exec -it mysql bash -- 进入 container 内部
docker rm -- 删除 container
docker rmi -- 删除 images
docker cp -- 在 host 和 container 之间拷贝文件
docker commmit -- 保存改动为新的 image
docker search nginx
docke run -d -p 8080:8080 --name tomcat jdk1.7-tomcat8/centos7:latest
个人小例子
Dockerfile 实战
from --base image
run -- 执行命令
add -- 添加文件
copy -- 拷贝文件
cmd -- 执行命令
expose -- 暴露端口
workdir -- 指定路径
maintainer -- 维护者
env -- 设定环境变量
entrypoint -- 容器入口
user -- 指定用户
volume --mount point
Docker 综合应用
- docker pull docker.io/mysql
- docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
- docker exec -it mysql bash
来源: http://www.bubuko.com/infodetail-2685897.html