容器相关:
- docker ps :列出正在运行的容器
- docker ps -a : 列出所有的容器
- docker stop 容器Id : 停止容器的运行
- docker rm 容器Id:删除容器(需要先停止)
- docker exec -it 容器Id bash : 进入正在运行的容器内部
Ps:删除容器的时候,docker rm 容器Id 的前两三个字符就ok,不需要复制,粘贴容器的id 再删除
镜像相关:
- docker images:列出镜像。
- docker rmi 镜像id:删除镜像。
- docker images | grep '<none>' | awk '{print $3}' | xargs docker rmi -f :批量删除 <none> 的 image。
制作镜像:
- docker build -t "姓名/仓库:tag" . :这个点 . 表示 在这个Dockerfile所在目录中 执行这个命令。
- docker pull 镜像:从 dockerhub上拉取。
- docker commit 容器ID 镜像名称。
运行 和 监控:
- docker run -it 镜像 --rm --name 容器名字 --link 另一个容器名字:别名 -p 外部端口:内部端口 镜像Id :运行镜像 --it 可以 换成 -d ,则不进入容器。
- docker stats 容器Id:如下图:
- docker logs <容器ID>/<容器name> //同样, id 取前几位就可以了。