Docker三大核心概念:
镜像:是一种特殊的文件系统,它包含了:程序,资源,配置等信息(可以想象为Java中的类)
容器:是镜像的实例,镜像是一种静态的体现,而容器是一种动态的实例(可以想象为Java中类的对象)
仓库:专门用于放置镜像的地方,镜像可以从网络上下载,也可以自己去产生
常用命令
镜像列表
docker images
获取镜像
docker pull
显示容器列表
docker ps
显示所有容器列表
docker ps -a
停止容器
docker stop 容器id(前4位就可以)
重新开启容器
docker start 容器id(前4位就可以)
运行容器
docker run -p 宿主机端口号:容器端口号
删除容器
docker rm -f 容器id(前4位就可以)
进入容器(不会导致容器停止)
docker exec -it 容器id(前4位就可以)
退出容器
exit