Linux 环境下安装docker,部署常用服务

Linux版本

centos 8

官方文档

Linux环境下安装docker

1. 一次执行一下命令添加yum源
yum update
yum install epel-release -y
yum clean all
yum list

2.安装docker必要工具
yum install -y yum-utils device-mapper-persistent-data lvm2

3.添加软件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4.更新yum缓存
yum makecache

5.安装Docker
yum install docker-ce

6. 运行Docker
systemctl start docker

7.检查安装结果
docker info

8.启动使用Docker
systemctl start docker // 运行Docker守护进程
systemctl stop docker // 停止Docker守护进程
systemctl restart docker // 重启Docker守护进程

9.修改镜像仓库
vim /etc/docker/daemon.json
// 修改下面内容。然后在重启docker
{
"debug":true,"experimental":true,
"registry-mirrors":["https://pb5bklzr.mirror.aliyuncs.com","https://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]
}

Docker 部署文档

在这里插入图片描述

部署redis

  • 开方端口
  • 源码安装redis默认不能运程访问
  • docker安装redis可以运程访问
// 语法
docker run -itd --name 容器名称  -p 宿主机端口:容器内部端口 redis --requirepass 密码

端口映射: 将宿主机端口映射到容器内部端口。需要开放宿主机端口,进行访问

// 示例
docker run -itd --name redis-server  -p 8000:6379 redis --requirepass 123456

-i:以交互模式运行容器,通常与-t同时使用;
-t:为容器重新分配一个伪输入终端,通常与-i同时使用;
-d:后台运行容器,并返回容器ID

部署文件服务器MinIo

官方文档

  • 直接运行下面命令
docker run -d -p 9000:9000 --name minio1 \
  -e "MINIO_ROOT_USER=AKIAIOSFODNN7EXAMPLE" \
  -e "MINIO_ROOT_PASSWORD=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" \
  -v /mnt/data:/data \
  -v /mnt/config:/root/.minio \
  minio/minio server /data \
  --console-address ":9000" --address ":9090"
MINIO_ROOT_USER: 登录账号
MINIO_ROOT_PASSWORD:登录密码
  • 启动minio,动态端口云服务器会改变,需要加上下面的
    --console-address ":9000" --address ":9090"
  • 使用中文文档启动会有下面提示,参考文章详解
    WARNING: Console endpoint is listening on a dynamic port (37481), please use --console-address ":PORT" to choose a static port.
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值