centos安裝docker 後
看一眼我的docker 映象:
docker images空的。
docker search mysql檢查一下docker的映象包
docker pull mysqldocker的的mysql映象就做好了後docker images
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 mysql4 -p 3311:3311 -e mysql_root_password=root --net mynetwork --ip 192.168.212.134 -d mysql:5.7docker 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: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...