docker中centos7容器的安装及容器基本使用

文章开头,首先来探讨一个问题,docker中什么是镜像,什么是容器,镜像和容器有什么区别?就我个人理解,镜像就类似安装包,我们可以通过镜像创建不同的容器(类似解压)。操作不同容器又互不影响,这就是隔离。

下面开始正题!!!!

一,docker镜像的基本操作

查看本地镜像

docker images

搜索镜像

docker search centos

搜索镜像并过滤是官方的

docker search --filter "is-official=true" centos

搜索镜像并过滤大于多少颗星星的

docker search --filter stars=10 centos

下载centos7镜像(直接pull就能安装一个操作系统,是不是十分简便,mysql也可以类似这么整!)

docker pull centos:7

注:这里需要配置阿里云镜像加速,不然下载速度会非常慢,可以参照我的另外一篇文章进行配置

修改本地镜像名字(小写)

docker tag centos:7 mycentos:1

本地镜像的删除

docker rmi centos:7

二,容器的构建等基本操作

简介:Docker容器的创建,查看,停止,重启等

构建容器

docker run -itd --name=mycentos centos:7

*简要解释一下参数的意思:

-i :表示以交互模式运行容器(让容器的标准输入保持打开)

-t : 为容器打开一个伪终端

-d : 以后台模式运行容器,并返回一个容器id

–name: 为容器指定名字

查看本地所有容器

docker ps -a

查看本地正在运行的容器

docker ps

停止容器

docker stop CONTAINER_ID / CONTAINER_NAME

一次性停止所有容器

docker stop $(docker ps -a -q)

启动容器

docker start CONTAINER_ID / CONTAINER_NAME

重启容器

docker restart CONTAINER_ID / CONTAINER_NAME

删除容器

docker rm CONTAINER_ID / CONTAINER_NAME

强制删除容器

docker rmi -f CONTAINER_ID / CONTAINER_NAME

查看容器详细信息

docker inspect CONTAINER_ID / CONTAINER_NAME

进入容器

docker exec -it CONTAINER_ID /bin/bash

下面为部分操作截图

在这里插入图片描述
在这里插入图片描述

发布了15 篇原创文章 · 获赞 29 · 访问量 3144

猜你喜欢

转载自blog.csdn.net/qq_42338771/article/details/104057150