镜像的操作
#1.拉取镜像到本地
docker pull 镜像名称[:tag] tag为版本号可以无
#举个例子
docker pull daocloud.io/library/tomcat:8.5.15-jre8
#2.查看全部本地镜像
docker images
#3.删除本地镜像
docker rmi 镜像的唯一标识 运行的镜像不能删除
#4.镜像打包 镜像的导入导出 将本地的镜像导出 导出地址 ./目录名称 是本地
docker save -o 导出的地址 镜像id
#加载本地的镜像文件
docker load -i 目录名称
#修改镜像名称
docker tag 镜像ID 修改的新名称:版本号 (自己定义)
容器的操作 运行起来的镜像
#1.运行容器
#简单操作
docker run 镜像的标识 or 镜像名称[:tag] tag版本名称
#常用的参数
docker run -d -p 宿主机端口:容器端口 --name 容器名称 镜像ID
例子:docker run -d -p 8089:8080 --name tomcatContent 镜像ID
浏览器访问:http://192.168.184.129:8089/
#-d 代表后台运行容器
#-p 宿主机端口:容器端口 为了映射当前Linux的端口和容器的端口
#–name 容器名称:指定容器的名称
#2.查看正在运行的容器
查看运行的容器(详细信息)
docker ps [-qa]
查看所有容器
docker ps -a
查看运行容器(只有标识)
docker ps -q
#-a:查看全部的容器,包括没有运行
#-q:只查看运行容器的标识
#3.查看容器的日志
docker logs -f 容器id
#-f:可以滚动查看日志的最后几行
#4.进入到容器内部(查看目录)
docker exec -it 容器id bash 进入到指定容器的内部
ls查看目录
cd 目录名称
ls查看目录
exit从容器内部推出
#5.删除容器(删除容器前需要先停止容器)
#停止指定容器
docker stop 容器id
#停止全部容器
docker stop $(docker ps -qa)
#删除指定容器
docker rm 容器ID
#删除全部容器
docker rm $(docker ps -qa)
#6.启动容器(容器创建后需要启动)
docker start 容器id