查看
docker ps -aq // 列出所有的容器
docker stop $(docker ps -aq) // 停止所有的容器
docker rm $(docker ps -aq) // 删除所有的容器
docker rmi $(docker ps -q) // 删除所有的镜像
sudo docker rmi $(sudo docker images -a|grep none|awk '{print $3 }') // 删除所有的镜像
docker restart imageid // 重启镜像
docker cp m_phpfpm:/etc/php/7.1 E:\web\ //从容器中复制文件到本地
docker rename "old name" "new name" // 给容器重命名
进入容器
winpty docker exec -it "CONTAINER ID" bash // windows系统
docker exec -it "CONTAINER ID" /bin/bash // Mac系统
镜像修改
docker commit -m="with wget" -a="five3" e218edb10161 five3/ubuntu:v2
备注:
-m:提交的描述信息
-a:指定镜像作者
e218edb10161:容器ID,在容器执行时可以在命令行开头查看。比如:root@e218edb10161中@之后的内容。此外还可以通过docker ps来查看
five3/ubuntu:v2:指定要创建的目标镜像名
通过DockerFile文件创建镜像
docker build -t="kane/docker" .
备注:
kane/docker 是给镜像命名
最后面的"."表示DockerFile文件在这个目录下,DockerFile文件名不能变。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。