Docker 是一个 软件运行环境 的打包 和虚拟工具
Docker的基本组成
镜像/容器:
Docker 镜像(image)就是一个只读的模板。镜像可以用来创建Docker容器,一个镜像可以创建很多容器,容器是用镜像创建的运行实例
仓库
下载的mysql和Redis 都是从 仓库里获取的,下载之后就是镜像,由镜像创建运行实例容器
安装 docker
然后在cmd 里就可使用了
为了下载 东西很快,设置docker的服务器
下载镜像
docker pull + {镜像名称}
删除镜像
docker rmi + {镜像名称}
镜像的启动
生成镜像的容器 ,细心观察生成的镜像的id 和 IMAGE_ID是不一致的
i: 交互 t: 伪终端
输入命令
法一:docker run -it | 解释 i: 交互 t: 伪终端
之后,就直接进入 docker 容器的centos 镜像的实例对象的根目录下
小朋友你是不是有很多问号?为什么 root后面@的字符不等于IMAGE_ID
查看 docker 容器上 运行了 的进程
docker ps
法二:docker run -it --name mycentos centos:取个名字
镜像的退出
exit : 容器关闭 退出
Ctrl + P +Q :容器不停止 退出
容器的后台运行
docker run -d
Docker 容器后台运行,就必须有一个前台进程
容器运行命令如果不是那些一直挂起的命令,就是会自动退出的
docker ps -a 查看所有的进程
docker start + name :启动已经配置好的镜像