Docker学习总结----容器和镜像相关命令

一、简单介绍

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,可以实现虚拟化。

二、相关概念

镜像:类似模板,docker容器基于镜像启动
容器: docker利用容器来运行应用
repository:注册中心,类似于仓库,分为公共和私有两种。

三、相关命令

3.1docker运行相关命令

#启动docker:
systemctl start docker
#停止docker:
systemctl stop docker
#重启docker:
systemctl restart docker
#查看docker状态:
systemctl status docker
#开机启动:
systemctl enable docker
#查看docker概要信息
docker info
#查看docker帮助文档
docker --help

在这里插入图片描述

3.2 镜像相关命令

#查看镜像
docker images
#搜索镜像(从网络中查找需要的镜像)
docker search 镜像名称
#拉取镜像(从中央仓库中下载镜像到本地,例如下载centos7镜像:docker pull centos:7)
docker pull 镜像名称
#按镜像ID删除镜像
docker rmi 镜像ID
#删除所有镜像
docker rmi `docker images ‐q`

查看镜像
在这里插入图片描述
搜索镜像
在这里插入图片描述

3.3 容器相关命令

#交互式方式创建容器(退出后容器自动停止)
docker run ‐it ‐‐name=容器名称 镜像名称:标签 /bin/bash

参数含义:
-i:表示运行容器
-t:表示容器启动后会进入其命令行。
–name :为创建的容器命名。
在这里插入图片描述

#退出当前容器
exit

#查看正在运行的容器
docker ps

#查看所有容器
docker ps –a

Up状态为运行状态,Exitedz状态为停止
在这里插入图片描述

#删除容器
docker rm 容器名称 (或者容器ID)

#查看最后一次运行的容器
docker ps –l

#查看停止的容器
docker ps ‐f status=exited
#守护式创建容器
docker run ‐di ‐‐name=容器名称 镜像名称:标签
#登录守护式容器
docker exec ‐it 容器名称 (或者容器ID) /bin/bash

在这里插入图片描述
登录容器
退出容器
退出后,容器仍为运行状态
在这里插入图片描述

停止和启动容器

#停止容器:
docker stop 容器名称(或者容器ID)

#启动容器:
docker start 容器名称(或者容器ID)
发布了25 篇原创文章 · 获赞 2 · 访问量 737

猜你喜欢

转载自blog.csdn.net/Laputa219/article/details/103949604