CentOS环境安装Docker

news/2025/3/3 13:03:08/

CentOS环境安装Docker

1.1 在线安装Docker
参考官方文档安装:https://docs.docker.com/engine/install/centos/

1、更新yum

yum update

2、安装工具包

sudo yum install -y yum-utils

3、 设置镜像源

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo   # 慢## 阿里云镜像源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #快##腾讯镜像源
sudo yum-config-manager --add-repo https://mirrors.cloud.tencent.com/dockerce/linux/centos/docker-ce.repo

4、安装前卸载原有的docker

sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

5、安装最新版本的docker ce

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

6、启动docker

sudo systemctl start docker

7、设置开机启动

sudo systemctl enable docker

8、查看 docker 版本

docker -v

Docker相关命令:
汇总列一下常见的Docker操作命令:

重启Docker服务:systemctl restart docker / service docker restart
关闭Docker服务:docker service docker stop / docker systemctl stop docker
停止容器:docker stop 容器ID
重启容器:docker restart 容器ID
删除容器:docker rm container_id
搜索仓库镜像:docker search 镜像名
查看镜像:docker images
拉取镜像:docker pull 镜像名(或docker pull nginx:xxx ,xxx指版本号)
删除镜像:docker rmi image_id
启动(停止的)容器:docker start 容器ID
启动(新)容器:docker run -it ubuntu /bin/bash(或docker run -p 80:80 -d --name nginx nginx:1.24.0,第一个80宿主机端口,第二个80容器端口)
进入容器:docker attach 容器ID或docker exec -it 容器ID /bin/bash,推荐使用后者。
先启动再设置自启动:docker update --restart=always 容器ID
查看正在运行的容器:docker ps
查看所有容器:docker ps -a
查看docker 日志:docker logs -t -f rabbitmq (docker 容器的默认日志路径/var)
镜像打包:docker save 镜像名称:镜像版本 >打包后的文件名字.tar
将镜像加载到Docker:docker load -i 打包后的文件名字.tar(例子:docker load -i minio.tar)
查看docker内存情况:docker stats -a
更多的命令可以通过docker help命令来查看。


http://www.ppmy.cn/news/1576291.html

相关文章

【2025年2月28日稳定版】小米路由器4C刷机Immortalwrt 23.05.4系统搭载mentohust 0.3.1插件全记录

小米路由器4C刷机Immortalwrt系统搭载mentohust插件全记录 首先将路由器按住后面的reset,用一个针插进去然后等待5s左右,松开,即可重置路由器。 然后要用物理网线物理连接路由器Lan口和电脑,并将路由器WAN口连接至网口。确保电脑…

【推荐项目】023-游泳俱乐部管理系统

023 游泳俱乐部管理系统 游泳俱乐部管理系统概述 前端技术框架: 我们优雅地采用了Vue.js作为游泳俱乐部管理系统的前端基础框架。Vue.js以其轻盈、高效和易于上手的特点,为我们的用户界面带来了极致的流畅性和响应速度。通过Vue.js,我们为…

Ubuntu20.04安装Redis

目录 切换到root用户 使用 apt install redis 安装redis 修改配置文件 ​编辑 重新启动服务器 使用Redis客户端连接服务器 切换到root用户 如果没有切换到root用户的,切换到root用户。 使用 apt install redis 安装redis 遇到y/n直接y即可。 redis安装好之…

DeepSeek行业应用实践报告-智灵动力【112页PPT全】

DeepSeek(深度搜索)近期引发广泛关注并成为众多企业/开发者争相接入的现象,主要源于其在技术突破、市场需求适配性及生态建设等方面的综合优势。以下是关键原因分析: 一、技术核心优势 开源与低成本 DeepSeek基于开源架构&#xf…

fluent-ffmpeg 依赖详解

fluent-ffmpeg 是一个用于在 Node.js 环境中与 FFmpeg 进行交互的强大库,它提供了流畅的 API 来执行各种音视频处理任务,如转码、剪辑、合并等。 一、安装 npm install fluent-ffmpeg二、基本使用 要使用 fluent-ffmpeg,首先需要确保系统中…

《Canvas修仙传·第三重天金丹境(下集)》 ——量子烟花与物理宇宙的混沌法则

各位道友久候!上集我们炼就了《灵蛇奇谭》的元神,今日将开启Canvas修仙路上最绚丽的篇章——掌控微观粒子的创世之力!(ノ≧∀≦)ノ 章前黑话词典 🔍 量子境术语表: 对象池(Object Po…

神经网络之词嵌入模型(基于torch api调用)

一、Word Embedding(词嵌入)简介 Word Embedding(词嵌入): 词嵌入技术是自然语言处理(NLP)领域的一项重大创新,它极大地推动了计算机理解和处理人类语言的能力。 通过将单词、句子甚…

网络空间安全(4)web应用程序安全要点

前言 Web应用程序安全是确保Web应用程序、服务和服务器免受网络攻击和威胁的关键环节。 一、编写安全的代码 输入验证与过滤:确保所有的用户输入都被正确验证和过滤,以防止注入攻击等安全漏洞。开发者应对URL、查询关键字、HTTP头、POST数据等进行严格的…