docker學習筆記

2021-10-25 06:05:32 字數 1347 閱讀 9926

容器

docker pull ubuntu #映象獲取

docker run -it ubuntu /bin/bash #啟動進入容器

docker ps -a  #檢視所有容器

docker start b75cc #啟動乙個容器

docker run -itd --name name-test ubuntu /bin/bash 後台執行

docker stop 容器id #停止乙個容器

docker restart 容器id

docker exec -it 容器id  /bin/bash

docker export le232323 > ubuntu.tar #匯出容器

cat docker/ubuntu.tar | docker import - test/ubuntu:v1 #匯入容器快照

docker rm -f  le342 # 刪除容器

映象

docker images #列出映象列表

docker run -it ubuntu:15.10 /bin/bash #執行

docker search  ubuntu #查詢映象

docker pull httpd #拖取映象

docker rmi hell-word #刪除映象

docker run -it ubuntu:15.10 /bin/bash

runoob@runoob:~$ docker commit -m="has update" -a="runoob" e218edb10161 runoob/ubuntu:v2 #更新映象

cat dockerfile

容器之間通訊 後續紀錄

docker cp  /opt/js  nginx:/opt/js

deb main universe restricted multiverse這個位址新增到/etc/apt/sources.list檔案中,然後apt-get update更新完之後安裝就可以了。

# echo deb main universe restricted multiverse >> /etc/apt/sources.list

docker學習筆記

1 docker依賴於linux核心,無法直接安裝在windows環境中,否則需要安裝docker toolbox 2 相關操作 docker create 建立乙個容器但是不啟動它 docker run 建立並啟動乙個容器 docker stop id 停止容器執行,傳送訊號sigterm doc...

Docker學習筆記

一 docker是什麼 docker是乙個開源的引擎,可以輕鬆的為任何應用建立乙個輕量級的 可移植的 自給自足的容器。就相當於書包可以裝書,水杯可以盛水。二 docker解決了什麼問題 我本地沒有問題啊 本地和線上的環境不一致問題,哪個哥們又寫死迴圈了 其他專案的出錯不影響你本身的專案 雙十一伺服器...

docker學習筆記

1.怎麼給執行中的docker容器新增新的埠 解決 1 獲得容器ip docker inspect container name grep ipaddress 2 iptable埠 將容器的8000埠對映到主機的8001埠 iptables tnat adocker ptcp dport 8001 ...