一。docker安裝mysql#建立乙個新的容器mysqldocker run --name mysql -p 3306:3306-e mysql_root_password=123456-d mysql#如果已經建立了,執行容器,congtainerid是docker ps -a中的id
docker start containerid
#檢視建立的容器docker ps -a
#檢視容器是否執行docker ps -s
#進入容器docker exec-it mysql bash
#登入mysql
mysql -u root -h 127.0.0.1 -p // 應該這樣登入
#新增遠端登入使用者,直接用root賬號登入也行。create user 'yrzsp'@'%'identified with mysql_native_password by '123456';grant all privileges on *.*to 'yrzsp'@'%';1.獲取redis映象ps:如果容器配置錯誤,啟動不了直接刪掉容器,重新建立很方便
docker rm 容器名/容器id
二。docker安裝redis
docker pull redis
2.檢視本地映象
docker images
3.然後啟動容器,做對映
需要切換到root使用者 sudo -i root
mkdir /usr/local/docker
vi /usr/local/docker/redis.conf
③修改啟動預設配置(從上至下依次):
bind 127.0.0.1 #注釋掉這部分,這是限制redis只能本地訪問
protected-mode no #預設yes,開啟保護模式,限制為本地訪問
daemonize no#預設no,改為yes意為以守護程序方式啟動,可後台執行,除非kill程序,改為yes會使配置檔案方式啟動redis失敗
databases 16 #資料庫個數(可選),我修改了這個只是檢視是否生效。。
dir ./ #輸入本地redis資料庫存放資料夾(可選)
4.docker啟動redis命令
命令解釋說明:
-p 6379:6379 埠對映:前表示主機部分,:後表示容器部分。
--name myredis 指定該容器名稱,檢視和進行操作都比較方便。
-v 掛載目錄,規則與埠對映相同。
為什麼需要掛載目錄:個人認為docker是個沙箱隔離級別的容器,這個是它的特點及安全機制,不能隨便訪問外部(主機)資源目錄,所以需要這個掛載目錄機制。
-d redis 表示後台啟動redis
5.檢視是否執行成功
docker ps 檢視執行的容器
dockers logs myredis/27ddba64faa6 (容器名稱/id) 檢視啟動日誌
6.進入redis-cli
root@default:~# docker exec -it myredis bash
root@54a77201f4aa:/data# redis-cli
127.0.0.1:6379>
三。docker安裝rabbitmq1.獲取映象
#指定版本,該版本包含了web控制頁面2.執行映象docker pull rabbitmq:management
#方式一:預設guest 使用者,密碼也是 guest3.訪問頁面docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:management
#方式二:設定使用者名稱和密碼
docker run -d --hostname my-rabbit --name rabbit -e rabbitmq_default_user=user -e rabbitmq_default_pass=password -p 15672:15672 -p 5672:5672 rabbitmq:management
http://localhost:15672/
四。安裝elasticsearch
,"tagline" : "you know, for search"
}2.修改配置解決跨域訪問問題
首先進入到容器中,然後進入到指定目錄修改
elasticsearch.yml
檔案。
docker exec -it elasticsearch /bin/在elasticsearch.yml的檔案末尾加上:bash
cd /usr/share/elasticsearch/config/vi elasticsearch.yml
修改配置後重啟容器即可。
docker restart elasticsearch3. 安裝ik分詞器
注意:elasticsearch的版本和ik分詞器的版本需要保持一致,不然在重啟的時候會失敗。可以在這檢視所有版本,選擇合適自己版本的右鍵複製鏈結位址即可。點選這裡
4.kibana安裝
docker pull kibana:6.6.24.2 安裝
docker run --name kibana --link=elasticsearch:test -p 5601:5601 -d kibana:6.6.24.3 啟動
docker start kibana
docker(2)docker常用命令
docker pull image name 2.列出映象列表 docker images 3.刪除乙個或者多個映象 docker rmi image name 5.顯示乙個映象的歷史 docker history image name 6.匯入映象 以ubuntu映象為模板 docker load...
Docker系列 docker安裝
docker的安裝和使用有一些前提條件,主要體現在體系架構和核心的支援上。對於體系架構,除了docker一開始就支援的x86 64,其他體系架構的支援則一直在不斷地完善和推進中。docker分為ce和ee兩大版本。ce即社群版 免費,支援週期7個月 ee即企業版,強調安全,付費使用,支援週期24個月...
docker學習 docker安裝
1 解除安裝已經存在的docker 執行命令 yum remove docker docker client docker client latest docker common docker latest docker latest logrotate docker logrotate docke...