一、Docker的底层运行原理
Docker服务启动—>下载镜像—>启动该镜像得到一个容器—>容器里运行着我们想要的程序
二、Docker使用步骤
第一步:启动docker服务
命令:systemctl start docker
第二步:下载要用的镜像
如下载tomcat镜像
下载镜像命令:docker pull tomcat
第三步:启动镜像:docker run tomcat、docker run -d tomcat(加了-d表示在后台运行,可以避免使用ctrl+c时退出运行)
注意:run命令会创建一个容器再启动,因此启动旧容器因用docker start 容器名/容器id
run只在初次创建运行容器时使用。
显示本地已有的镜像:docker images
第四步:查看镜像是否启动成功
查看命令:ps -ef | grep tomcat
第五步:进入docker容器
命令:docker exec -it 容器id bash
用docker ps查看容器信息
第六步:客户机访问容器
从客户机上访问容器要有端口映射,docker容器默认采用桥接模式与宿主机通信,需要将宿主机的ip端口映射到容器的ip端口上。
停止容器命令:docker stop 容器ID/名称
启动容器:docker run -d -p 8080:8080 docker.io/tomcat
加-p是为了映射端口
删除镜像命令:docker rmi 镜像名/镜像id
删除容器命令:docker rm 容器名/容器id