首页 > 系统相关 >Centos7.9安装Docker和Docker compose

Centos7.9安装Docker和Docker compose

时间:2024-09-04 18:14:05浏览次数:15  
标签:容器 compose Centos7.9 yum Docker 安装 docker

什么是docker环境
Docker环境是指在计算机中安装和配置了Docker引擎的运行环境。Docker是一种容器化平台,它提供了一种轻量级的虚拟化技术,能够将应用程序及其依赖项打包成一个独立的容器,以实现快速部署、可移植性和易于管理的优势。(Docker环境提供了一种方便、可移植和隔离的方式来管理应用程序,并加速开发、部署和扩展过程,就像工厂提供了一种高效、标准化和可扩展的生产方式。)

docker安装步骤
(运行环境:centos7.9)

1、安装之前现卸载系统上原有的Docker

(安不安装都建议删除重新安装)

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

** 2.依赖包的安装**
yum install -y yum-utils

** 3、设置镜像仓库地址(docker从哪里下载)**

yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo   ##官方地址

注:建议换为国内的源地址(阿里云等)
清华大学源:https:**//mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/**docker-ce.repo

4.安装docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io

安装完成后查看docker版本

dockr -v

5.启动 Docker 服务并将其设置为开机自启:(很有必要)

sudo systemctl start docker
sudo systemctl enable docker

** 6.验证 Docker 是否成功安装:**
sudo docker run hello-world

正常输出即安装成功。

** 什么是docker compose**
Docker Compose是一个用于定义和运行多个Docker容器的工具。它允许您使用YAML文件来描述应用程序的组件、服务和网络配置,以便可以轻松地启动、停止和管理多个容器。

使用Docker Compose,您可以在单个配置文件中定义应用程序的各种依赖项,包括容器映像、环境变量、挂载卷、网络设置等。通过编写一个简单的YAML配置文件,您可以轻松地创建、配置和管理多个相关容器,这对于复杂的多容器应用程序非常有用。(个人理解为一个更好操纵和运行容器的工具)

安装步骤

首先,确保已经安装了Docker引擎。Docker Compose是一个与Docker一起使用的工具,因此需要先安装Docker引擎。

打开终端或命令提示符,并运行以下命令来下载最新版本的Docker Compose二进制文件:

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

(在这一块经常遇到问题,就是新手小白的我没有开代理,在尝试通过HTTPS协议从GitHub上克隆仓库时出现了连接问题)

这时候需要去看看大师傅的视频 docker compose安装。

3.验证安装是否成功。运行以下命令检查Docker Compose的版本:

docker-compose --version

后续操作可以去看看docker命令,了解docker容器。

标签:容器,compose,Centos7.9,yum,Docker,安装,docker
From: https://www.cnblogs.com/xqw555/p/18397108

相关文章

  • win11+docker desktop导入镜像运行容器
    一:配置环境前置条件:Win11环境,docker注册账号1.安装WSL(1)在windowsstore安装Ubuntu20.04.6(2)设置“控制面板”-“程序”-“程序和功能”-左侧“启用或关闭Windows功能”-打开“适用于Linux的Windows子系统”,“Windows虚拟机监控程序平台”(3)终端执行:sudoaptupdatesudoapt......
  • docker命令行随记
    CentOS部署sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2sudoyum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposudoyummakecachefastsudoyuminstalldocker-cedocker-ce-clicontainerd.iosud......
  • docker安装logstash7
     一、创建网络dockernetworkcreate-dbridgeelastic#和elasticsearch使用同一个网络 二、拉取logstash镜像dockerpulllogstash:7.1.1 三、创建logstash容器dockerrun-it\--namelogstash\-p9600:9600\-p5044:5044\--netelast......
  • 如何从Docker镜像中提取恶意文件
    原创Bypass当发生容器安全事件时,需要从容器或镜像中提取恶意文件进行分析和处理。本文主要介绍3种常见的方法:(1)从运行的容器中复制文件首先,需要从镜像运行启动一个容器,然后,使用dockercp命令从容器中提取文件到宿主机。dockerrun-d--nametesttest:v1.0//运行......
  • 把python项目部署在docker上
    前提,已经安装好docker了,docker的安装,请见另一篇博客介绍一下需要运行的python项目结构,平时在pycharm里面只需要运行app.py文件即可 项目步骤如下:1:创建一个上传到Centos系统的文件夹(名字随意)docker_svnhook是要上传到Linux系统,生成Dokcer镜像的文件夹这个文件夹下面有两个......
  • 在centos上安装docker
    第一步,安装docker,因为我是在centos上面安装的docker,这里就细讲centos的安装步骤1:官方建议Linux内核为3.10及以上,我们可以查看一下自己的Linux内核uname-r2:启用centos-extras存储库该存储库默认情况下是处于启用状态的,如果之前禁用过,需要重新启用它yumrepolistenabled......
  • 运行中的Docker容器获取 .NET项目的Dump文件
    进入容器的shelldockerexec-it容器名称或id/bin/bash使用cd命令进入NETSDK所在文件夹cd/usr/share/dotnet/shared/Microsoft.NETCore.App查看当前SDK版本ls进入指定SDK版本的文件夹cd/usr/share/dotnet/shared/Microsoft.NETCore.App/6.0.33使用SDK文......
  • Docker 简介
    首先说明一些特性:一个容器中只有一个主进程,遵循单一原则,否则一个容器挂了会导致多个进程挂掉;容器其实就是一个进程,docker可以管理这些进程。docker能够进行容器隔离,我们操作的其实是docker客户端,而不是server端。dockerinfo#查看docker信息docker基本概念docker客户端可......
  • Docker入门——什么是Docker
    1.什么是docker?docker是一种容器化技术,具体来说它是将应用程序及其依赖环境打包的一种软件,用于保证开发环境的一致性2.为什么需要docker?解决"在我的机器上能跑"的问题,即解决依赖环境一致性问题3.docker是怎么解决这个问题的?docker提供将应用程序及其依赖环境打包成镜像......
  • 使用docker部署tensorrtllm推理大模型baichuan2-7b
    简介大模型的推理框架,我之前用过vllm和mindie。近期有项目要用tensorrtllm,这里将摸索的过程记录下,特别是遇到的问题。我的环境是Linux+rt3090准备docker环境本次使用docker镜像部署,需要从网上拉取:dockerpullnvcr.io/nvidia/tritonserver:24.08-trtllm-python-py3Th......