小試牛刀 docker三個mysql走起

2021-09-26 13:21:21 字數 2128 閱讀 1348

centos安裝docker 後

看一眼我的docker 映象:

docker images

空的。

docker search mysql

檢查一下docker的映象包

docker pull mysql

後docker images

docker的的mysql映象就做好了

docker.io/mysql latest 62a9f311b99c 12 days ago 445 mb

然後再看看我的本地執行容器:

docker ps -a

空的

由於我本地安裝過乙個mysql 占用了3306埠 接下來就整三個容器分跑三個mysql

docker run --name mysql -p 3307:3307 -e mysql_root_password=root -d mysql

docker run --name mysql1 -p 3308:3308 -e mysql_root_password=root -d mysql

docker run --name mysql2 -p 3309:3309 -e mysql_root_password=root -d mysql

>docker run --name mysql4 -p 3311:3311 -e mysql_root_password=root --net mynetwork --ip 192.168.212.134 -d mysql:5.7

docker run --name mysql4 -p 3311:3306 -e mysql_root_password=root --net mynetwork --ip 192.168.212.134 -d mysql:5.7**

container id        image               command                  created             status              ports                                         names

9a45062143d2 mysql "docker-entrypoint..." 13 seconds ago up 8 seconds 3306/tcp, 33060/tcp, 0.0.0.0:3309->3309/tcp mysql2

0d4dcdf85acb mysql "docker-entrypoint..." 13 minutes ago up 13 minutes 3306/tcp, 33060/tcp, 0.0.0.0:3308->3308/tcp mysql1

34becd5b1c5b mysql "docker-entrypoint..." 22 minutes ago up 22 minutes 3306/tcp, 33060/tcp, 0.0.0.0:3307->3307/tcp mysql

此時已經有三個mysql在執行:

#進入容器

docker exec -it mysql bash

[root@bogon ~]# docker exec -it mysql2 bash

root@9a45062143d2:/#

mysql -uroot -p

輸入密碼:

至此 可以分別操作三個資料庫了

ps:

create user 'test'@'%' identified by 'test';

grant all on *.* to 'test'@'%';

flush privileges;

Docker學習之路(三)小試牛刀

使用run命令啟動容器。下面的命令輸出乙個 hello world 之後終止容器 sudo docker run ubuntu 14.04 bin echo hello world 下面的命令則啟動乙個 bash 終端,允許使用者進行互動 這句命令的解釋 現在進入到容器中,這是乙個完整的ubuntu...

三子棋,小試牛刀

表面結構 include game.h void menu void game 建立陣列 放棋子 initboard board,row,line 初始化棋盤 printfboard board,row,line 列印棋盤 while 1 else if judgeboard board,row,l...

Paw Robot小試牛刀,卻未見庖丁解牛(三)

說的這麼熱鬧,好像這次合作要談成。那為什麼是 未見庖丁解牛 呢?有標題可見,paw robot應該是沒有被k公司所接受呀 為什麼會出現這種結果?我們的談判技巧不夠,還是k公司裡認為我們就是不靠譜。在會談中,有兩處也許是我們做得不好的地方。k公司一定要我們列出可以抓取節目的清單,最後我們去了一封ema...