Docker核心概念
Docker主机(host): 安装了Docker程序的机器(Docker直接安装在操作系统之上)
Docker客户端(Client):连接docker主机进行操作
docker仓库(registry):用来保存打包好的各种软件镜像,分为公共仓库(docker hub)和私有仓库
docker镜像(images):软件打包成镜像放在docker仓库中
docker容器(containers):镜像启动后的实例称为一个容器,容器时独立运行的一个或一组应用
使用docker的步骤:
1:安装docker
2:去docker仓库找到这个软件对应的镜像
3:使用docker运行这个镜像,这个镜像就会生成一个docker容器(运行几次就生成几个容器)
4:对容器的启动和停止就是对软件的启动和停止
docker的安装步骤:
-
查看centos版本:docker要求centos版本高于3.10
-
若内核版本过低,则使用命令行语句升级内核:yum update
-
安装docker(需要联网):yum install docker
-
启动docker:systemctl start docker
用docker -v查看docker的版本号
注意:关闭虚拟机后下一次再打开,docker默认时关闭的,需要手动打开;可以将docker设为开机自启:
systemctl enable docker
-
停止docker:systemctl stop docker
docker常用命令:
-
检索:docker search 【arguments】
-
拉取:docker pull 镜像名 :tag
-
列表:docker images(查看所有本地镜像)
-
删除:docket rmi 镜像id(删除指定的本地镜像)
-
查看运行中的容器:docker ps
-
查看所有容器:docker ps -a
-
启动容器:docker start container-id
-
停止容器:docker stop container-id
-
删除容器:docker rm containner-id
-
端口映射: -p 虚机机端口:容器的端口
-
容器日志:docker logs containner-id
-
运行镜像: docker run --name 【containner-name】 -d image-name