準備好配置檔案(redis.conf)在最後
新增以下配置檔案
bind 0.0.0.0
daemonize no
protected-mode no
requirepass 123456
#!/bin/bash
#author:文
#description:一鍵安裝redis
#獲取當前資料夾路徑
basepath=$(cd `dirname $0`;
pwd)
#容器別名
tagname=redis
#redis映象版本
name=redis:latest
#redis對映配置檔案
config=/usr/local/docker/redis/config/redis.conf
configpath="/usr/local/docker/redis/config"
#redis對映資料
data=/usr/local/docker/redis/
data
datapath="/usr/local/docker/redis/data"
#判斷資料夾是否建立if[
!-x "$configpath"
];then
mkdir -p "$configpath"
#建立資料夾並拷貝配置檔案到指定目錄
cp$basepath
/redis.conf $configpath
fiif[!
-x "$datapath"
];then
mkdir -p "$datapath"
fiecho
"開始拉取映象"
docker pull $name
if[ $? -eq 0 ]
;then
echo
"映象$name成功"
else
echo
"映象$name失敗,請手動 重試"
fiecho
"開始安裝映象$name"
#docker 開始安裝映象 在安裝的時候就使用指定的配置檔案執行
#redis-server /etc/redis/redis.conf 此處指定的是對映的配置檔案
#在配置檔案中需要注釋 daemonize yes 否則無法啟動
#注釋掉bind 127.0.0.1
#修改protected-mode no
docker run --restart=always --privileged=true --name $tagname
-p 6380:6379 -v $config:/etc/redis/redis.conf -v $data:/
data
if[ $? -eq 0 ]
;then
echo
"映象$name安裝成功"
else
echo
"映象$name安裝失敗,請手動重試"
fi#檢視正在執行的所有容器
docker ps
-a
#redis.conf
bind 0.0.0.0
daemonize no
protected-mode no
requirepass 123456
Docker 一鍵安裝ELK
docker pull sebp elk建立docker容器 只用在第一次使用的時候才建立 docker run p 5601 5601 p 9200 9200 p 5044 5044 e es min mem 128m e es max mem 1024m it name elk sebp elk...
docker高階 一鍵安裝wordpress
但現在畢竟時代不同了,有了docker這等神器,搭建乙個wordpress 只執行乙個docker compose.yml配置檔案就能搞定 compose是docker公司推出的乙個工具軟體,可以管理多個 docker 容器組成乙個應用。你定義乙個 yaml 格式的配置檔案docker compos...
Docker 一鍵部署
bin bash 環境配置 systemctl stop firewalld systemctl disable firewalld setenforce 0 安裝依賴包 yum y install 設定阿里雲映象源 安裝 docker ce 社群版 企業版叫 docker ee,收費 yum y ...