Docker常用命令 - wuxiaoyu5/myblog GitHub Wiki

1.docker安装卸载:参考官网,反正开发肯定不常使用 2.运行镜像:docker run -d(后台运行) 镜像名字 3.拉取镜像:docker pull 镜像 4.删除镜像:docker rmi 镜像ID 5.搜索官方所有基本镜像:docker search 6.查看本地镜像:docker images 7.上传镜像:可以先到docker官网上新建一个属于自己的帐号,然后从本地仓上传到自己用户的仓库中 docker push 仓库 8.启动停止容器:docker start/stop contentId/contentName 9.列出所有容器:docker ps -a 10.删除容器:docker rm -f contentId/contentName 11.镜像创建方法:使用dockerFIle定制镜像或者在已有的容器中修改然后commit成一个新的镜像 12.进入一个容器:docker exec -it 775c7c9ee1e1 /bin/bash 13.提交一个容器成镜像:docker commit [选项] <容器ID或容器名> [<仓库名>[:<标签>]] 14.访问一个镜像里的服务:端口映射 docker run -d -it -p 8080(外部端口):80(内部端口) 镜像名字 15.查看容器状态:docker stats/top/inspect 容器ID/容器名字 16.给一个容器创建数据卷(相当于挂载吧我理解):docker run -it -name 取的容器名字 -v 宿主机绝对路径:容器内目录:权限 镜像名 17.创建并挂载一个容器卷(数据卷容器的使用不一定要启动容器): ---->先是创建一个数据卷容器:docker run -d -v 宿主机绝对路径 --name 容器名字 镜像名字 ---->用已有的容器挂载数据卷容器:docker run -d --volumes-from 数据卷容器的容器名 --name 该容器的名字 要使用的镜像名字 18.DockerFile的创建以及常用命令:docker build -t 镜像名字:标签 . -f ./Dockerfile ---->常用命令可以百度,这里就不记了hhhhhhh 19.列出所有网络信息:docker network ls
20.查看容器网络情况:docker inspect 容器ID(在这里会看到桥接模式给容器分配的IP地址)或者 docker network inspect bridge

⚠️ **GitHub.com Fallback** ⚠️