一、什么是Docker?

Docker 是一个工具,允许你将你的应用及其所有依赖(运行库、系统工具、环境变量、配置文件等)打包成一个独立的、轻量级的、可移植的“容器镜像”。这个镜像可以在任何安装了 Docker 的环境中,以完全相同的方式运行。

作者有话说:

和python的虚拟环境很像。还需要注意容器是临时的。

二、Docker基础命令

查看运行中的容器

docker ps          

查看所有容器(包括已停止的)

docker ps -a 

启动想要启动的容器

docker start <容器名>

停止容器

docker stop <容器名> 

重启容器

docker restart <容器名>

强制立即停止

docker kill <容器名>

进入一个正在运行的容器

docker exec -it <容器名> /bin/bash

查看容器日志

docker logs <容器名>
docker logs -f <容器名>  # 持续跟踪日志(类似 tail -f)

查看容器内进程

docker top <容器名>

查看容器详细信息(JSON格式,包含IP、配置等)

docker inspect <容器名>

删除容器

docker rm <容器名>
docker rm -f <容器名>  # 强制删除运行中的容器

更多推荐