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文件,需要挑选字段查看