前言
❤Java学习路线个人总结-博客
❤欢迎点赞👍收藏⭐留言 📝分享给需要的小伙伴
Docker常用命令
镜像命令
docker images #查看所有本地主机上的镜像 可以使用docker image ls代替
docker search 搜索镜像
docker pull 下载镜像 docker image pull
docker rmi 删除镜像 docker image rm
docker rmi -f 镜像id #删除指定的镜像
docker rmi -f 镜像id 镜像id 镜像id 镜像id#删除指定的镜像
docker rmi -f $(docker images -aq) #删除全部的镜像 骚操作 docker images -aq是列出所有镜像ID慎用
帮助命令
docker version #显示docker的版本信息。
docker info #显示docker的系统信息,包括镜像和容器的数量
docker 命令 --help #帮助命令
容器命令
启动、停止、重启、删除、列出容器
docker run 镜像id #新建容器并启动
docker ps #列出所有运行的容器 docker container list
docker ps -a #列出所有运行的容器和停止的镜像
docker rm 容器id #删除指定容器
docker start 容器id #启动容器
docker restart 容器id #重启容器
docker stop 容器id #停止当前正在运行的容器
进入容器
# 命令
docker exec -it 容器id bashshell
#进入当前容器后开启一个新的终端,可以在里面操作。(常用)
docker exec 容器ID
# 进入容器正在执行的终端
docker attach 容器ID
docker exec -it 6a829277d31a /bin/bash
查看容器源信息
docker inspect 容器id #镜像的元数据
容器进程信息
docker top 容器ID #容器中进程信息
强制停止当前容器
docker kill 容器id #强制停止当前容器
容器内外拷贝文件
- 把宿主机上的文件复制到docker容器内部
docker cp /path/filename 容器id或名称:/path/filename
- 把docker容器内部的文件复制到本地
docker cp 容器id或名称:/path/filename /path/filename
离线导出导入镜像
- 导出镜像
docker-jar.tar
导出镜像包名称
docker/jar
要导出的镜像名称
docker image save -o docker-jar.tar docker/jar
- 导入镜像
docker load < docker-jar.tar
DockerFile
- 运行DockerFile
docket-jar 生成镜像的名称
docker build -t docker-jar .