Docker的常见命令总结
docker操作
1、命令:uname -r 说明:检查Linux内核版本
注:此为linux内核版本而不是Linux版本且Docker 要求CentOS系统的内核版本高于3.10
2、命令:yum install docker 说明:安装docker
3、命令:docker -v 说明:查看docker版本
4、命令:systemctl start docker 说明:启动docker
5、命令:systemctl enable docker 说明:设置开机自启
6、命令:systemctl stop docker 说明:停止docker
镜像(image)操作
1、命令:docker search 镜像 说明:搜索镜像
举例:docker search tomcat
2、命令:docker pull 镜像(版本) 说明:拉取(下载)镜像,可以默认选择最新版,也可以自定义版本
举例:docker pull tomcat:8.5.0
3、命令:docker images 说明:查看所有本地镜像,可获取镜像ID
4、命令:docker rmi 镜像ID 说明:删除镜像
举例:docker rmi 590715041a56
容器操作
1、命令:docker run --[name containerName] ‐d ‐p 8888:8080 imageName[:tag]
说明:containerName表示自定义容器名,-d表示后台运行,-p用于将Linux操作系统端口映射到容器内部端口,8888指的是虚拟机暴露的端口,8080是docker的端口,imageName表示镜像名称,tag表示镜像版本
举例: docker run --name tomcat -d -p 8888:8080 tomcat:latest
2、命令:docker logs 镜像名 说明:查看容器日志
3、命令:docker ps 说明:查看所有容器
docker ps -a 说明:查看运行状态的容器
4、命令:docker stop 镜像名(镜像ID) 说明:停止镜像
5、命令:docker start 镜像名(镜像ID) 说明:启动镜像
6、命令:docker rm 镜像名(镜像ID) 说明:删除镜像
注意:如果此时容器正在运行,则无法删除镜像。如要删除镜像执行如下操作
docker ps -a (查看docker运行的容器 获取容器id)
docker stop 容器id (停止容器运行)
docker rm 容器id (删除容器)
docker logs 容器名(查看容器日志)
docker rmi 镜像名 (删除镜像)