docker 常用命令

docker search 镜像名称 ########搜索镜像

docker pull 镜像名称:版本号 ########拉取对应版本的镜像

docker pull 镜像名称 ########默认拉取最新的镜像

docker images ########查看本地已下载的镜像

docker ps ########查看正在运行的容器

docker ps -a ########查看所有的容器(包括run、stop、exited状态的)

docker container ls ########查看正在运行的容器

docker rm 容器ID ########只能删除没有在运行的容器

docker rm -f 容器ID ########可以删除正在运行的容器

docker run -p 本地主机端口号:容器服务端口号 --name 容器名字 [-e 配置信息修改] -d 镜像名字

docker start 容器ID ########启动容器

docker stop 容器ID ########终止容器

docker rmi 镜像名称orID ########删除镜像

docker exec -it 容器名 /bin/bash  ########进入容器,有的容器不用/bin/bash,其它的可以用 sh 或者 bash
docker save -o 指定打包的名称格式等 制作好的镜像 ########打包镜像

docker load -i 指定打包的名称格式等 ######## 导入镜像
docker export -o 指定打包的名称格式等 容器名称 ########导出镜像

docker import 指定打包的名称格式等 容器名称 ########导入镜像
docker commit 制作好的容器 打包后的容器名 ########打包容器

docker logs 容器名称/id ########查看容器日志
docker cp 文件 容器名:路径 ########宿主机拷贝文件到容器
docker cp 容器名:路径/文件 宿主机路径 ########容器拷贝文件到宿主机
docker ps -a --no-trunc ########查看容器的id

docker ps -aqf "name=容器名"  ########查看容器的id
docker run -itd --name=自定义容器名称 -v 宿主机路径:容器路径 镜像名 ########目录挂载

docker update --restart=always 容器ID ########如果创建时未指定 --restart=always ,可通过 update 命令更改

docker ps -a --no-trunc | grep 容器名  ########查看运行时的command参数

docker inspect 容器名   ########容器的参数信息,打印的是json文件,需要挑选字段查看

posted @ 2022-05-11 17:11  leihongnu  阅读(83)  评论(0编辑  收藏  举报