Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
1、镜像命令
docker image [OPTIONS]
docker image ls 查询已下载的镜像
2、查询镜像
docker search [OPTION]镜像的名字
3、拉取镜像
docker pull 拉取镜像的名字
4、删除镜像
docker rm [删除的名字]
5、创建、运行docker容器
docker run -it --name xxx(自定义容器名称) -e xxxxx -d 镜像名称
6、查询docker进程
docker ps 查询已运行的dock
docker ps -a 查询所有dock
7、查询docker日志
docker logs [容器名称]
cat + 管道 +grep 过滤查询,用来快速查询所需要的信息
tail 文本文件尾部的查询
head 文本头部的查询
8、删除docker容器
docker rm [容器名称/容器id的前四位]
9、退出容器
exit
10、查看容器的内部状况
docker inspect [容器名称]
输出重定向>>
pwd:当前文件夹路径
whoami:当前登录用户
11、容器的关闭与重启
docker stop [容器名称] 停止容器
docker restart [容器名称] 重启容器
docker start [容器名称] 启动容器
容器启动时自动生成IP地址,ip地址与启动的先后顺序有关
网络相关的命令
1、查看docker网络
docker network ls
2、创建自定义网络
docker network create [名字]