Centos7搭建docker

本文详细介绍了如何在CentOS7上安装Docker,包括必要的软件包安装、配置稳定镜像仓库、启动与管理Docker服务,以及常用的Docker命令如镜像操作、容器管理等。还展示了安装过程中的截图和run命令的作用。
摘要由CSDN通过智能技术生成

一、docker安装步骤

查看Centos7版本,Docker 运行在CentOS 7 (64-bit)上,CentOS 仅发行版本中的内核支持 Docker。

cat /etc/redhat-release

安装gcc相关

yum -y install gcc
yum -y install gcc-c++

安装yum-utils(官网要求)

yum install -y yum-utils

设置stable镜像仓库

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新yum软件包索引

yum makecache fast

安装DOCKER CE

yum -y install docker-ce docker-ce-cli containerd.io

docker:启动、查看版本、查看运行状态、设置开机自启、查看镜像、测试

systemctl start docker
docker version
systemctl status docker
systemctl enable docker
docker images
docker run hello-world

卸载docker

systemctl stop docker
yum remove docker-ce docker-ce-cli containerd.io
rm -rf /var/lib/docker
rm -rf /var/lib/containerd

配置docker阿里云镜像加速

mkdir -p /etc/docker
#配置镜像加速器地址	
cat >  /etc/docker/daemon.json<< EOF
{
  "registry-mirrors": [
    "https://64hg5xy1.mirror.aliyuncs.com"
  ]
}
EOF
#重启docker的后台线程	
systemctl daemon-reload
#重启docker的服务    
systemctl restart docker

二、docker的常用命令

帮助启动类命令

systemctl start docker
systemctl stop docker
systemctl restart docker
systemctl status docker
systemctl enable docker
查看docker概要信息: 
docker info
查看docker总体帮助文档: 
docker --help

镜像命令

列出本地主机上的镜像
docker images
OPTIONS说明:
	-a:列出本地主机上的所有镜像,包括历史镜像层
	-q:只显示镜像id
搜索某个镜像、
docker search XXX
搜索某个镜像只列出N个镜像,默认25个
docker search --limit XXX
搜索redis镜像只列出5个镜像
docker search --limit 5 redis
下载镜像
docker pull xxx
没有TAG就是最新版本=docker pull 镜像名字:latest
docker pull 镜像名字[:TAG]
下载最新版本的ubuntu
docker pull ubuntu
查看镜像/容器/数据卷所占空间
docker system df
删除镜像
docker rmi 某个镜像名字ID
删除单个镜像
docker rmi -f 镜像名ID
删除多个镜像
docker rmi -f 镜像名1:TAG 镜像名2:TAG
删除全部镜像
docker rmi -f $(docker images -qa)

容器命令

新建+启动容器
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
OPTIONS说明:
	-d 以后台模式启动容器,也称以守护模式启动容器
	-i 以交互模式启动容器,通常与-t同时使用
	-t 为容器启动分配一个伪终端,通常与-i同时使用
	启动交互式容器(前台有伪终端,等待交互)
	-P 随机端口映射
	-p 指定端口映射
列出当前所有正在运行的容器
docker ps  [OPTIONS]
OPTIONS说明:
	-a 列出当前所有正在运行的容器+历史上运行过的容器
	-l 列出最近创建的容器
	-n 列出最近n个创建的容器
	-q 静默模式,只显示容器编号
退出容器的两种方式
exit (run进去容器,exit退出,容器停止)
ctrl + p + q (run进去容器、ctrl + p + q 退出,容器不会停止)
启动已经停止的容器
docker start 容器id或者容器名
重启容器
docker restart 容器id或者容器名
停止容器
docker stop 容器id或者容器名
强制停止容器
docker kill 容器id或者容器名
删除已经停止的容器
docker rm 容器id
删除所有的容器实例
docker rm -f $(docker ps -a -q)

三、安装docker的截图

版本截图

docker版本:24.0.7,安装时间:2023.11.30

在这里插入图片描述

docker run hello-world 截图

输出 Hello from Docker!,容器自动退出停止

在这里插入图片描述

run 的作用

docker在本地寻找镜像,能镜像以该镜像为模板生产容器实例运行,本地没有改镜像去docker hub上面查找;能找到以该镜像为模板生产容器实例运行,找不到返回失败错误,查找不到该镜像。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值