日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

目錄
  • 一、centos7 上安裝 docker
  • 二、docker 安裝 redis 并啟動
  • 總結

一、centos7 上安裝 docker

1、安裝必要的一些系統工具

yum install -y yum-utils device-mapper-persistent-data lvm2

2、安裝 docker 的 yum 源

yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo	# 中央倉庫
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo	# 阿里倉庫

3、安裝 docker

yum install docker-ce  # 由于 repo 中默認只開啟 stable 倉庫,故這里安裝的是最新穩定版

可以查看所有倉庫中所有 docker 版本,并選擇特定版本安裝

yum list docker-ce --showduplicates | sort -r 

Linux上使用docker啟動redis并遠程訪問的實現

yum install docker-ce-20.10.9.ce

4、開啟 docker 服務

systemctl start docker	# 啟動 Docker 
systemctl enable  docker	# 開機自啟

5、 驗證 docker

 docker version

有 client 和 service 兩部分表示 docker 安裝啟動都成功了

Linux上使用docker啟動redis并遠程訪問的實現

二、docker 安裝 redis 并啟動

1、docker 拉取 redis 鏡像

docker pull redis

2、查看本地鏡像

docker images

Linux上使用docker啟動redis并遠程訪問的實現

3、掛載配置文件

docker 安裝的 redis 默認只能夠本地連接,不能進行遠程訪問,因此需要手動掛載外部 redis 配置文件。

(1)在 Linux 任意目錄下創建存放 redis 配置文件和數據的目錄結構:/docker/redis/conf,/docker/redis/data。

(2)將配置文件 redis.conf 從官網下載下來放到配置文件目錄 /docker/redis/conf 下。

(3)修改以下配置:

  • 1)bind 127.0.0.1 :注釋掉這部分,這是限制 redis 只能本地訪問
  • 2)protected-mode no :默認是yes,開啟保護模式,限制為本地訪問
  • 3)requirepass 123456 :配置 redis 連接密碼,默認是注釋的
  • 4)dir ./ :更改本地redis數據庫存放文件夾(可選)
  • 5)appendonly yes :redis 持久化,開啟了這個 redis 就不會每次重啟時自動清空了

4、創建容器并啟動 redis 服務端

docker run -itd -p 6379:6379 --name lhjredis -v /docker/redis/conf/redis.conf:/etc/redis/redis.conf -v /docker/redis/data:/data redis redis-server /etc/redis/redis.conf 

1)–name:給容器起一個名字;

2)-p:端口映射(宿主機端口:容器端口);

3)-v:掛載自定義配置(自定義配置:容器內部配置);

本命令共有兩個掛載:Linux 上自定義的 redis 配置(/docker/redis/conf/redis.conf)掛載到容器內 redis 應用的默認配置文件 /etc/redis/redis.conf;Linux 上自定義的數據存放目錄(/docker/redis/data)掛載到容器內 redis 應用的默認數據存放目錄(/data)。

這樣 docker 容器內的 redis 應用會使用 Linux 上自定義的配置文件,docker 容器內的 redis 應用的數據會放到 Linux 上自定義的數據存放目錄。

4)-d:后臺運行;

5)redis-server –appendonly yes: 在容器執行 redis-server 啟動命令,并打開 redis 持久化配置;

5、啟動成功,查看狀態

docker ps

Linux上使用docker啟動redis并遠程訪問的實現

6、進入到啟動的容器

docker exec -it myredis  /bin/bash

Linux上使用docker啟動redis并遠程訪問的實現

執行 docker exec -it 容器名 /bin/bash 命令可以進入到啟動的容器中;

exit 指令可以退出容器

7、在容器中使用 redis 客戶端

redis-cli

Linux上使用docker啟動redis并遠程訪問的實現

進入容器后,使用以上命令啟動 Redis 客戶端,將連接到您的本地 Redis 服務器。

如果是連接其他服務器的 redis,則需要加參數(主機地址、端口號、密碼)

redis-cli -h xx.xxx.xx.xxx -p 6379 -a xxx

8、使用 Redis Desktop Manager 客戶端進行連接

Linux上使用docker啟動redis并遠程訪問的實現

注意

  • 當啟動容器端口報錯時,可以通過netstat -lntp | grep 6379查看哪個程序在占用
  • 可以通過 sudo kill 6379 殺掉占用端口的程序
  • 如果使用阿里云等,請務必把相應端口打開

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持。

分享到:
標簽:Docker Linux 啟動 服務器 遠程訪問
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定