Docker结构图

Image(镜像):用于创建Docker容器的模板
Container(容器):装载一个或多个应用运行
Clients(客户端):通过命令行或者其他工具使用Docker
Hosts(主机):执行Docker守护进程和容器
Registries(仓库):Docker仓库用来保存镜像
使用Docker前的准备
Cent OS内核版本高于3.10
uname -r
安装docker
yum install docker
启动docker
systemctl start docker
开机启动
systemctl enable docker
查看docker版本
docker -v
Docker镜像操作命令
检索镜像(搜索镜像)
1docker search 关键字 2如: 3docker search mysql
拉取镜像(下载镜像)
1docker pull 镜像名:tag 2如: 3docker pull mysql 4docker pull mysql:5.5 5 6tag:版本号 默认latest(最新版) 可省略 7可到docker中央仓库:https://hub.docker.com/搜索该版本号
查看docker本地镜像列表
docker images
删除镜像
1docker rmi image id 2image id:用列表命令可查出
Docker容器操作命令
运行docker容器
1docker run --name {自定义容器名} -d {镜像名}:{版本号} 2--name 后面定义容器名 3-d 后台运行
查看docker容器进程
docker ps
停止docker容器
1docker stop {container id} 2container id 通过容器进程可看
查看所有容器(包含停止的进程)
docker ps -a
再次启动
docker start {容器id}
删除容器 (必须停止容器)
docker rm {容器id}
端口映射
1docker run -d -p {主机端口}:{docker容器端口} {镜像名} 2--name 可省略 3-d 后台运行 4-p 80:8080