一、容器类
1、创建容器并运行(docker run 命令)
(1)docker run -d 镜像name
说明:参数 -d 表示后台运行
(2)docker run --name test -d 镜像name
说明:参数 --name test 表示设置容器的name为test
(3)docker run -it 镜像name /bin/bash
说明:参数 -it 表示以交互模式启动一个容器,在容器内执行/bin/bash命令
提示:以上命令的参数:镜像name可以更换为镜像id
2、查看容器
docker ps -a
说明:参数 -a 表示显示所有的容器,包括未运行的
我平常使用docker ps,上面命令不常用。
2、停止容器
docker stop 容器name
3、启动容器
docker start 容器name
4、进入容器命令
docker exec -it 容器id /bin/bash
5、删除退出的容器
docker rm $(docker ps -a -q)
二、镜像类
1、删除镜像(删除之前需要先停止相应的容器)
步骤1) 执行:docker ps -a -q --filter "status=exited" | xargs docker rm
注意:上面会删除所有未运行(即status=exited)的容器
步骤2) 执行:docker rmi 镜像id
三、日志类
1、查看容器日志
docker logs -f -t --tail 10 容器id
说明:参数-f : 跟踪日志输出 -t : 显示时间戳 --tail N:仅列出最新N条容器日志
四、创建镜像
1、使用当前目录的 Dockerfile 创建镜像,标签为 ag/mydocker
docker build -t ag/mydocker .
附Docker命令学习网址:http://www.runoob.com/docker/docker-command-manual.html