1.介绍
docker镜像(Images):
Docker 镜像是用于创建Docker 容器的 模板。
docker容器(Container):
容器是独立运行的一个或一组应用。
docker客户端(Client):
客户端通过命令行或者其他工具使用
Docker API
(https://docs.docker.com/reference/api/docker_remote_api) 与Docker 的守护进程通信 docker主机(Host):一个物理或者虚拟的机器用于执行 Docker 守护进程和容器。
docker仓库(Registry):
Docker 仓库用来保存镜像,可以理解 为代码控制中的代码仓库。Docker Hub(https://hub.docker.com) 提供了庞大的镜像集合供使用。
2.Docker安装
2.1查看centos版本:uname -r (Docker 要求 CentOS 系统的内核版本高于 3.10 )
2.2 升级软件包及内核: yum update(如果满足第一条则不需此操作)
2.3安装docker: yum install docker
2.4启动docker: systemctl start docker
2.5将docker服务设为开机启动: systemctl enable docker
3.常用操作
3.1镜像操作:
检索 docker search 关键字(比如redis tomcat mysql等)
拉取 docker pull 镜像名:tag (tag为镜像版本,不填默认为最新版latest)
查看所有本地镜像 docker images
删除镜像 docker rmi 镜像id
3.2容器操作:
启动容器 docker run --name 自定义container-name -d 镜像名
查看运行中的容器 docker ps
查看所有容器 docker ps -a
停止容器运行 docker stop container-name/container-id
启动容器 docker start container-name/container-id
删除容器 docker rm container-id
端口映射 -p 6379:6379 举例:docker run -d -p 6379:6379 --name myredis docker.io/redis
容器日志 docker logs container-name/container-id
4.更多命令
https://docs.docker.com/engine/reference/commandline/docker/