Docker 常用命令
docker指令常用汇总:
docker info:查看Docker具体信息
docker -v :查看Docker版本
docker images :查看Docker安装的镜像
docker ps : 显示正在运行的容器 或者docker container ls
docker ps -a : 查看所有的容器(运行与不运行的)
docker rm -f 容器id1 容器id2 ... 强制删除容器(可以批量与单个删除)
docker run -p 8081:8080 --name 容器命名 -d 镜像名 : 用镜像创建容器并启动容器
docker exec -it 容器id /bin/bash 以交互的形式访问容器的bin/bash -------bash(相当于Windows的cmd或者终端 Windows为/bin/bat)
exit 退出容器的访问
docker inspect mysql(:tag版本号 例如5.7.24) 查看这个镜像的所有信息----docker inspect mysql:5.7.24
docker logs -f 容器名称 :查看这个容器的实时日志
docker rmi image-name/id :删除镜像
docker rmi $(docker images -q): 删除所有镜像
docker rmi -r $(docker images -q): 强制删除所有镜像
docker stop container_id(或名字) :停止运行容器
docker start container_id(或名字):启动已终止容器
docker restart container_id(或名字) : 关闭并重启容器
docker run -it 镜像名 /bin/bash:通过镜像启动一个容器并交互式的形式访问容器
docker build -t myshop(自定义) . 创建名字为myshop的镜像 (.<是上下文路径/URL/-> ) 详见定制镜像
docker container prune 删除所有没有运行的容器
docker image prune -f 强制删除虚拟的镜像 <none>
systemctl restart docker :修改 etc 配置后重启docker