linux centos 7 docker 部署安装

本文详细介绍了如何在CentOS 7.x系统上安装Docker。首先确保系统内核版本为64位且不低于3.10,接着通过更新包、配置Docker的YUM源、安装Docker引擎并启动服务等步骤完成安装流程。最后通过运行测试镜像验证Docker安装成功。

安装docker 

 ps:在CentOS 7.x下安装。要使用Docker,CentOS的内核必须是64位的并且版本在3.10及以上。可用命令查看:

$ uname -r 

3.10.0-229.el7.x86_64

   1. 使用root账号登录系统,未使用root权限登录系统 以下所有命令前需加sudo

   2. 升级所以安装包   

$ yum update

  添加 yum repo.

$ tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF

3. 安装docker包

$ yum install docker-engine

4. 启用服务

$ systemctl enable docker.service

5.开启docker 守护进程

$ systemctl start docker

6.通过运行测试映像(image)来验证docker是否正确安装

$ docker run --rm hello-world
 Unable to find image 'hello-world:latest' locally
 latest: Pulling from library/hello-world
 c04b14da8d14: Pull complete
 Digest: sha256:0256e8a36e2070f7bf2d0b0763dbabdd67798512411de4cdcf9431a1feb6
0fd9
 Status: Downloaded newer image for hello-world:latest
 Hello from Docker!
 This message shows that your installation appears to be working correctly.
 To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
 3. The Docker daemon created a new container from that image which runs th
e
 executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent
it
 to your terminal.
 To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash
 Share images, automate workflows, and more with a free Docker Hub account:
 https://hub.docker.com
 For more examples and ideas, visit:
 https://docs.docker.com/engine/userguide/

 

### 在 CentOS 7 上通过 Docker 容器部署 Redis 数据库 #### 准备工作 确保 Docker 已经成功安装CentOS 7 系统上。如果尚未安装 Docker,可以访问官方文档获取详细的安装指南[^1]。 #### 拉取 Redis 镜像 为了启动 Redis 实例,需要先从 Docker Hub 获取最新的 Redis 镜像: ```bash docker pull redis:latest ``` 这条命令会下载最新版本的 Redis 镜像到本地环境[^4]。 #### 启动 Redis 容器 使用 `docker run` 命令来创建并运行一个新的容器实例。下面是一个典型的例子,它指定了端口映射和其他配置选项: ```bash docker run --name myredis -d -p 6379:6379 redis:latest ``` 此命令做了如下几件事: - 使用 `-d` 参数让容器以后台模式运行; - 将主机的 6379 端口绑定到了容器内部默认用于监听客户端连接请求的相同端口号; - 给新创建出来的容器命名为 `myredis`,方便后续管理操作; 执行上述指令之后,可以通过查看正在运行中的容器列表确认服务是否正常启动: ```bash docker ps ``` 预期输出应该类似于这样一条记录显示有名为 `myredis` 的活动容器存在,并且其状态为 "Up"[^3]。 #### 连接到 Redis 实例 一旦 Redis 成功启动起来,就可以利用多种方式与其交互。最简单的方法之一就是借助于内置的命令行工具 `redis-cli` 来测试连通性和基本功能: ```bash docker exec -it myredis redis-cli ``` 这将打开一个与指定名称 (`myredis`) 对应的 Redis 服务器相连的新 shell 会话,在其中可以直接键入各种命令来进行数据存取等操作[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值