docker file
docker建立image,要在dockerfile檔案同目錄下
docker build -t xmh:20190718 -f /root/xmh20190718/Dockerfile .
注意:xmh:20190718不能帶大寫
運作image也在同目錄下
docker run -p 8088:80 -d 8becf9e1d3d5
mongo docker
1、建構docker images
2、docker 容器建立
docker run -d -p 27018:27017 --name mongo_test mongo#其中27018是可以改的
docker run --name="flaskForFAW" -p 4004:80 -d eeb030de7bda
3、進入docker
docker exec -it mongo_test /bin/bash
4、打開mongo
mongo
5、建立使用者
use admin
db.createUser({user: "admin", pwd: "admin123", roles:[{role: "root", db: "admin"}]})
6、退出
exit()
ubuntu
1、安裝Ubuntu系統指令:
docker pull ubuntu
這是一個極度精簡的系統,連最基本的wget指令都沒有;是以先要apt-get update更新系統和安裝apt-get install wget指令;
2、運作進入Ubuntu系統指令:
docker run -ti ubuntu bash
3、正确退出系統方式:
先按,ctrl+p
再按,ctrl+q
絕對不能使用exit或者ctrl+d來退出,這樣整個系統就退出了!!!
4、共享主控端目錄到Ubuntu系統中:
docker run -it -v /AAA:/BBB ubuntu bash
這樣主控端根目錄中的AAA檔案夾就映射到了容器Ubuntu中去了,兩者之間能夠共享;
5、登陸docker中的ubuntu鏡像系統:
docker run -ti ubuntu /bin/bash
#6866 是 IMAGE ID 前四位數字-能區分出是哪個image即可
6、退出後 再進入ubuntu
1、首先用docker ps -a 查找到該CONTAINER ID對應編号(比如:0a3309a3b29e)
2、進入該系統docker attach 0a3309a3b29e (此時沒反應,ctrl+c就進入到ubuntu系統中去了)