Docker快速入門案例之Mysql Redis

2021-10-07 06:43:08 字數 1269 閱讀 6767

docker是乙個虛擬化容器,相對比普通的虛擬機器系統,docker有著天然的優勢----少了很多外部裝置,例如印表機、瀏覽器等,這就使得docker能在秒級別的時間內,構建程式所需要的環境。

-1.el6.x86_64.rpm

docker images
檢視當前所執行的容器

docker ps
docker pull mysql:

5.6.29

執行mysql映象,生成容器

docker run -p 3307

:3307

--name mysql -v /home/testhadoop/chq/opt/mysql/conf:

/etc/mysql/conf.d -v /home/testhadoop/chq/opt/mysql/logs:

/logs -v /home/testhadoop/chq/opt/mysql/data:

/var/lib/mysql -e mysql_root_password=

123456

-d mysql:

5.6.29

這裡簡單說明一下,docker、映象、容器三者之間的關係:乙個docker相當於是乙隻大的藍鯨魚(也即log),乙個docker可以擁有許多映象(藍鯨魚背上的貨櫃),乙個映象可以生成多個容器(貨櫃裡面的物資)。容器的指向相當於就是new了乙個映象的物件。

進入mysql容器

docker exec -it 容器id /bin/bash
進入mysql

mysql -uroot -p123456
docker pull redis:

3.2

執行redis映象,生成容器

docker run redis:

3.2-name redis -d

進入redis容器,並生成客戶端

docker exec -it 容器id /bin/bash redis-cli

Docker快速入門

本指南適用於開發環境,如果您打算在生產環境中執行eosio,請考慮構建eosio 先決條件 第1步 提取映象 eosio dev docker映像是為本地開發而設計的eosio軟體的編譯版本。從儲存庫中提取映象 docker pull eosio eos dev並啟動eosio節點 docker r...

Docker 快速入門

docker 是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。在本場 chat 中你可以學到的 什麼是容器 docker 為什麼這麼火 docker 在網際...

Docker快速入門

1 環境要求 docker分為社群版和企業版,這裡我們安裝的是社群版。在ubuntu下安裝docker需要有一定的環境要求,可以執行以下命令檢視主機環境 uname a 2 部署docker 第一步 安裝基本軟體。第二步 指定使用阿里雲映象。sudo curl fssl sudo apt key a...