docker 2 docker安裝軟體

2022-05-07 18:27:07 字數 3439 閱讀 3392

一。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'@'%';

ps:如果容器配置錯誤,啟動不了直接刪掉容器,重新建立很方便

docker rm 容器名/容器id

二。docker安裝redis

1.獲取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控制頁面

docker pull rabbitmq:management

2.執行映象

#方式一:預設guest 使用者,密碼也是 guest

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

3.訪問頁面

http://localhost:15672/
四。安裝elasticsearch

,

"tagline" : "you know, for search"

}2.修改配置解決跨域訪問問題

首先進入到容器中,然後進入到指定目錄修改elasticsearch.yml檔案。

docker exec -it elasticsearch /bin/

bash

cd /usr/share/elasticsearch/config/vi elasticsearch.yml

在elasticsearch.yml的檔案末尾加上:

修改配置後重啟容器即可。

docker restart elasticsearch
3. 安裝ik分詞器

注意:elasticsearch的版本和ik分詞器的版本需要保持一致,不然在重啟的時候會失敗。可以在這檢視所有版本,選擇合適自己版本的右鍵複製鏈結位址即可。點選這裡

4.kibana安裝

docker pull kibana:6.6.2
4.2 安裝

docker run --name kibana --link=elasticsearch:test  -p 5601:5601 -d kibana:6.6.2
4.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...