docker 常用命名
Docker简介
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。使用docker不用在繁琐的配置环境。
查看镜像
docker images
删除镜像
- 指定名称删除镜像(需要加上镜像版本号)
docker rmi java:8
- 通过id删除镜像
docker rmi fa5b3b1e9757
- 指定名称删除镜像(需要加上镜像版本号)(强制删除)
docker rmi -f java:8
- 删除所有没有引用的镜像
docker rmi `docker images | grep none | awk '{print $3}'`
- 强制删除所有镜像
docker rmi -f $(docker images)
查看容器
- 运行中的容器查看
docker ps
- 所有容器查看
docker ps -a
停止容器
docker stop $ContainerName(或者$ContainerId)
列如:
docker stop mysql
或者
docker stop ae0658fdbad5
强制停止容器
docker kill $ContainerName(或者$ContainerId)
启动已停止的容器
docker start $ContainerName(或者$ContainerId)
进入容器
docker exec -it 容器名 /bin/bash
删除容器
- 删除指定容器
docker rm $ContainerName(或者$ContainerId)
- 按名称删除容器
docker rm `docker ps -a | grep mall-* | awk '{print $1}'`
- 强制删除所有容器
docker rm -f $(docker ps -a -q)
查看容器的日志
- 查看当前全部日志
docker logs $ContainerName(或者$ContainerId)
- 动态查看日志
docker logs $ContainerName(或者$ContainerId) -f
进入docker官网下载容器网址:https://hub.docker.com