简介

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 容器镜像目录 docker容器和镜像_Docker


在官网搜索镜像

docker search 镜像名称

docker 容器镜像目录 docker容器和镜像_docker 容器镜像目录_02


拉取镜像到本地

docker pull 镜像

默认拉取最新版本,指定版本如下:

docker pull mysql:5.7

删除镜像

docker rmi 镜像名字或者id

docker 容器镜像目录 docker容器和镜像_Docker_03

Docker的容器相关操作

查看当前运行容器

docker ps

查看所有的容器

docker ps -a

创建一个实例运行容器

docker run -it -name="自定义容器名称" -p 主机端口号:容器端口号  镜像名字

-it 交互运行,即进入容器运行
-d 进入后台运行

docker 容器镜像目录 docker容器和镜像_Docker_04


docker 容器镜像目录 docker容器和镜像_docker 容器镜像目录_05


退出当前容器 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 容器镜像目录 docker容器和镜像_搜索_06

docker top 容器id

简单信息

docker 容器镜像目录 docker容器和镜像_docker_07

帮助到您请点赞关注收藏谢谢!!!