首页 >>  正文

mkdir创建文件

来源:baiyundou.net   日期:2024-09-25

华为云云耀云服务器L实例评测|在云耀云服务器L实例使用docker安装redis

购买云耀云服务器 L 实例

华为云耀云服务器 L 实例是一款轻量级云服务器,开通选择实例即可立刻使用,不需要用户再对服务器进行基础配置。新用户还有专享优惠,2 核心 2G 内存 3M 带宽的服务器只要 89 元/年,可以点击华为云云耀云服务器 L 实例购买地址去购买云服务器。

购买指导可以查看上一篇文章华为云云耀云服务器 L 实例评测 |云服务器选购

云耀云服务器 L 实例安装 docker

这一部分在上一篇文章中已经详细说明,详见华为云云耀云服务器 L 实例评测|在云耀云服务器 L 实例上安装 Docker,本文不再赘述。

测试 Docker 是否正常运行

# 查看docker版本

docker version

# 测试运行容器

docker run hello-world

看到输出 docker 版本则表示 docker 已经成功安装,此时我们可以继续运行 hello world 的容器,测试容器是否可以正常运行。

如果 Docker 正常运行,就可以看到 docker 在成功创建容器并运行容器后,输出 hello from Docker!

redis 简介

Redis 是一个开源的内存型数据库,也被称为数据结构服务器 nosql。它是一种高性能、非关系型数据库,通常用于缓存和快速存储键值对数据,也可以支持多种复杂的数据结构。

Redis 在许多应用场景中都有应用,比如缓存、会话存储、消息队列、计数器、排行榜、实时分析和发布/订阅系统等。

查看可用的 Redis 版本

可以在 redis 镜像地址: https://hub.docker.com/_/redis?tab=tags,可以这里查找到所有可用的 redis 版本。

同时通过 docker 搜索指令,可以输出 redis 可用版本,供之后 docker 拉取镜像选择版本。

docker search redis

拉取 Redis 镜像

这里拉取的是最新的 redis 镜像,用 latest 标识。也可以根据上面输出的 redis 版本进行指定版本的 redis 镜像拉取。

docker pull redis:latest

查看本地所有镜像

当 redis 镜像下载完成后,我们可以通过 images 命令查看本地所有的 docker 镜像。

docker images

运行 redis 容器

通过 run 命令运行 docker 容器,这里可以使用上面下载好的 redis 镜像,也可以指定本地未下载的 redis 镜像版本,此时 docker 会先执行 pull 命令,下载完 redis 镜像后才执行 run 命令。

docker run -itd --name redis-test -p 6379:6379 redis

参数说明:

-p 6379:6379:映射容器服务的 6379 端口到宿主机的 6379 端口。外部可以直接通过宿主机 ip:6379 访问到 Redis 的服务。

查看运行情况

ps 命令会输出所有的正在运行的 docker 容器

docker ps

进入容器内部,还可以通过 redis-cli 连接测试使用 redis 服务。

docker exec -it redis-test /bin/bash

redis-cli

set name berbai

get name

到此 docker 安装 redis 已经完成啦。

将数据文件映射至宿主机

创建存放 redis 数据的文件夹

mkdir -p ~/i/apps/redis/{conf,data}

下载配置文件

cd ~/i/apps/redis/conf

wget https://raw.githubusercontent.com/antirez/redis/5.0/redis.conf

修改下载的配置文件

sudo vim redis.conf

1.注释 bind 127.0.0.1

2.protected-mode yes 修改成 protected-mode no

3.添加 requirepass yourpassword 【可选】(注:不添加则可以无密码访问)

redis.conf文件修改内容参考如下:

# 注释符号 #

# 1. 注释 bind 127.0.0.1

# 2. protected-mode yes 修改成 protected-mode no

# 3. 添加 requirepass yourpassword (注:不添加则可以无密码访问)

# 注:步骤1和步骤的2目的是为了远程连接redis,如果只需本地访问就无需修改。

# bind 127.0.0.1

protected-mode no

创建并启动容器

如果刚刚创建的容器还存在,那么需要先删除刚刚创建的redis容器,再执行run命令。

docker rm -f redis-test

-f 参数是强制删除,实际生产环境中请谨慎使用。

docker run -d -p 6379:6379 -v ~/i/apps/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf -v ~/i/apps/redis/data:/data --name myredis redis redis-server /usr/local/etc/redis/redis.conf

到此redis容器成功运行,并且使用宿主机的redis配置文件,和外部数据存储能力,删除redis容器后数据仍存在。-----已授权转载

","gnid":"96f22fc80ec027120","img_data":[{"flag":2,"img":[{"desc":"","height":"529","title":"","url":"https://p0.ssl.img.360kuai.com/t01fd43db3d6249b762.jpg","width":"1283"},{"desc":"","height":"564","title":"","url":"https://p0.ssl.img.360kuai.com/t01aa88e067ea0ee86a.jpg","width":"468"},{"desc":"","height":"558","title":"","url":"https://p0.ssl.img.360kuai.com/t01b82f12dea9947d5e.jpg","width":"533"},{"desc":"","height":"639","title":"","url":"https://p0.ssl.img.360kuai.com/t01a9c4261cd8a8a62f.jpg","width":"1277"},{"desc":"","height":790,"title":"","url":"https://p0.ssl.img.360kuai.com/t018dc633e1b3cc9ea0.jpg","width":1280},{"desc":"","height":"194","title":"","url":"https://p0.ssl.img.360kuai.com/t013476bc193feda583.jpg","width":"1256"},{"desc":"","height":"158","title":"","url":"https://p0.ssl.img.360kuai.com/t01ed3db65e07f8e51c.jpg","width":"900"},{"desc":"","height":"130","title":"","url":"https://p0.ssl.img.360kuai.com/t01297d7fdbeab2f886.jpg","width":"1252"},{"desc":"","height":"109","title":"","url":"https://p0.ssl.img.360kuai.com/t01e4fc939a1a55651b.jpg","width":"1283"},{"desc":"","height":"276","title":"","url":"https://p0.ssl.img.360kuai.com/t0167a0454b801c7bca.jpg","width":"1254"},{"desc":"","height":"390","title":"","url":"https://p0.ssl.img.360kuai.com/t017405ea54bec0c5e1.jpg","width":"988"},{"desc":"","height":"267","title":"","url":"https://p0.ssl.img.360kuai.com/t01faa2e00da723ef3b.jpg","width":"1283"},{"desc":"","height":"134","title":"","url":"https://p0.ssl.img.360kuai.com/t013c3dc444cae96bd1.jpg","width":"872"},{"desc":"","height":"75","title":"","url":"https://p0.ssl.img.360kuai.com/t01a2479ccdf469b08c.jpg","width":"1283"}]}],"original":0,"pat":"art_src_0,fts0,sts0","powerby":"pika","pub_time":1699922366000,"pure":"","rawurl":"http://zm.news.so.com/135bb5c11a40d2f98d1b0bf377f12be7","redirect":0,"rptid":"f57a0d844f446c67","rss_ext":[],"s":"t","src":"杨老师技术评论","tag":[{"clk":"kdigital_1:数据结构","k":"数据结构","u":""}],"title":"在云耀云服务器L实例使用docker安装redis

乌维施4155linux c用什么函数创建文件夹 -
籍胃贱17730634952 ______ Linux c语言可以使用系统提供的mkdir函数来创建文件夹. 1、函数原型 int mkdir(const char *path, mode_t mode); 2、参数说明: path是目录名 mode是目录权限3、需要头文件 #include 4、示例 //添加mkdir函数声明头文件 #include #include int ...

乌维施4155ubuntu怎么通过mkdir 一次建多个文件夹 -
籍胃贱17730634952 ______ 运行环境:ubuntu10.04 VMware10 第一步,打开虚拟机,打开超级终端 第二步,创建一个空文件夹 在home文件夹下输入#mkdir test 第三步,查看home文件夹下面发现多了test文件夹,你还可以#cd test 来进入test文件夹,#ls里面没有内容 1....

乌维施4155用LINUX创建属于自己的文件夹,建立一个新文件和子目录,进行复制,移动和删除等操作 -
籍胃贱17730634952 ______ mkdir dir1 //创建目录1 cd dir1 //进入目录 touch myfile1 // 建立文件1 cp myfile1 myfile2 //将文件1copy为文件2 cd .. //退回上层目录 mkdir dir2 // 创建目录2 cp dir1/myfile1 dir2/myfile1 //将目录1中的myfile1 copy 到 dir2中 cd dir2 //进入dir2 mv ../dir1/myfile2 . //将dir1中的myfile2 移动到当前目录(dir2) rm myfile1 //将myfile1 删除.

乌维施4155PHP如何创建文件夹(mkdir的用法,mkdir的语法) -
籍胃贱17730634952 ______ 先我抄一段手册上的有关mkdir的描述,如下:说明bool mkdir ( string pathname [, int mode [, bool recursive [, resource context]]] ) 尝试新建一个由 pathname 指定的目录. 注意也许想用八进制数指定模式,也就是说该数应以零打头.模式也会...

乌维施4155linux新建文件命令是什么? -
籍胃贱17730634952 ______ 1.创建文件夹 mkdir -p 文件夹名 p 确保目录名称存在,不存在的就建一个. 2.创建文件 如:touch a.txt

乌维施4155linux下的创建目录的命令 -
籍胃贱17730634952 ______ mkdir /home/h 在home下 创建h目录. mkdir h 在当前目录下创建h目录

乌维施4155mkdir 是什么命令
籍胃贱17730634952 ______ mkdir是UNIX操作系统中的命令,是目录操作命令,用来创建一个目录.

乌维施4155怎么使用MkDir创建新文件夹?
籍胃贱17730634952 ______ MKDIR “C:\AA” Mkdir Dir1.Path & "\AA"

乌维施4155如何指定一个目录在该目录下创建文件 -
籍胃贱17730634952 ______ file类里面有两个方法可以实现: 一个是mkdir():创建此抽象路径名指定的目录. 另外一个是mkdirs(): 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录. 比如你想在a文件夹创建一个b文件夹,并在b文件夹下创建c和d文件夹

乌维施4155linux 新建文件命令 -
籍胃贱17730634952 ______ 有以下四个方法 1、使用vi命令新建文件; 写法:vi text.txt(文件夹名字) 2、使用touch命令新建文件; 写法:touch text.txt(文件夹名字) 3、使用cp命令新建文件; 写法:cp text.txt(文件夹名字) /home/pungki/office(文件放置位置) 4、使...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024