查看docker版本:
docker -v
查看docker服务端与客户端版本详情:
docker version
查看docker相关命令:
docker --help
查看在运行的容器:
docker ps
查看所有的容器:
docker ps -a
查看docker详细信息(可以看到文件映射关系):
docker inspect 容器名/容器ID
进入docker容器:
docker exec -it docker_id/name /bin/bash # docker_id/name支持模糊检索,即可以输入部分即可,但此部分要求对应结果唯一
Linux与docker之间的文件拷贝(先退出docker容器):
docker cp 原文件 目标路径
开启/停止/重启docker:
systemctl start/stop/restart docker
运行/停止容器:
docker start/stop 容器id/name # docker_id/name支持模糊检索,即可以输入部分即可,但此部分要求对应结果唯一
查看docker镜像:
docker images
搜索镜像:
docker search 镜像名
拉取镜像:
docker pull 镜像名:版本号
保存镜像为tar
docker save -o myimage.tar myimage:latest
将tar加载为镜像
docker load -i myimage.tar
删除镜像:
docker rmi 镜像id
本地有镜像后,创建容器。如根据tomcat镜像创建一个mytomcat容器:
docker create --name=mytomcat tomcat
删除没有运行的容器:
docker rm 容器id或name
删除在运行的容器:
docker rm -f 容器id或name
停止所有的容器:
docker stop $(docker ps -a -q)
删除所有的容器:
docker rm $(docker ps -a -q)
将当前容器状态保存为新的镜像:
docker commit 要提交的容器的名称或ID 要创建的新镜像的名称和标签
查看docker运行日志:
docker logs 容器名称