简介
Docker 是一个开源的应用容器引擎,Docker 包括三个基本概念:
镜像(Image)、容器(Container)、仓库(Repository)。
镜像是一种轻量级、可执行的独立软件包,将所有的应用和环境直接打包为docker镜像,就可以直接运行。
容器:镜像和容器的关系,就像是面向对象程序设计中的类和实例一样,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。通过实例化镜像在容器中运行。
仓库:可看成一个代码控制中心,用来保存镜像。
Docker常用命令目录:
- 简介
- Docker的服务相关命令(启动、停止、状态、开机启动)
- Docker镜像命令(查看本机镜像,搜索镜像,拉取镜像,删除)
- Docker的容器相关操作
Docker的服务相关命令(启动、停止、状态、开机启动)
启动
systemctl start docker
当前状态
systemctl status docker
停止
systemctl stop docker
开机启动
systemctl enable docker
Docker镜像命令(查看本机镜像,搜索镜像,拉取镜像,删除)
查看本机当前镜像
docker images
在官网搜索镜像
docker search 镜像名称
拉取镜像到本地
docker pull 镜像
默认拉取最新版本,指定版本如下:
docker pull mysql:5.7
删除镜像
docker rmi 镜像名字或者id
Docker的容器相关操作
查看当前运行容器
docker ps
查看所有的容器
docker ps -a
创建一个实例运行容器
docker run -it -name="自定义容器名称" -p 主机端口号:容器端口号 镜像名字
-it 交互运行,即进入容器运行
-d 进入后台运行
退出当前容器 crtl+p+q
启动容器:
docker start 容器id
停止容器:
docker stop 容器id
删除容器
docker rm 容器id
进入正在运行的容器
docker exec -it 容器id /bin/bash
或者:
docker attach 容器id
查看容器的详细信息
docker inspect 容器id
结果是json格式的
docker top 容器id
简单信息
帮助到您请点赞关注收藏谢谢!!!