docker的執行環境需要linux核心為3.10以上,使用命令檢視linux的核心版本
# uname -r
//匯入公鑰
# rpm --import
//匯入源
# rpm -uvh
//安裝
# yum --enablerepo=elrepo-kernel install kernel-lt -y
//修改啟動項 改為default=0
# vi /etc/grub.conf
//重啟
# reboot
設定yum倉庫源,在/etc/yum.repos.d/目錄下,新建docker.repo檔案,新增內容
[dockerrepo]
name=docker repository
#倉庫位址
baseurl=
enabled=1
#設定此源是否檢驗檔案
gpgcheck=1
#指定公鑰檔案位址
gpgkey=
安裝
# yum install -y docker-engine
啟動docker
# service docker start
檢視docker版本
# docker version
//在docker倉庫中搜尋指定映象
# docker search 關鍵字
# docker pull 映象名
//檢視本地已有的映象
# docker images
//基於指定映象建立乙個新容器 -i -t:使得容器啟動後能獲取該容器的shell,-d: 使容器在後台執行
# docker run --name 容器名 -tid 映象名 /bin/bash
//檢視已有容器狀態 -a:能檢視所有已經被建立的容器;不加僅顯示正在執行的容器
# docker ps -a
//啟動容器 後台執行,只返回乙個容器id
# docker start 容器名
//連線乙個執行中的容器,此種連線方式在執行exit命令退出後,容器也停止執行
# docker attach 容器名
//獲取容器所有配置資訊
# docker inspect 容器名
//獲取容器的某乙個引數資訊 獲取容器的pid
# docker inspect --format='}' 容器名
//連線乙個執行中的容器,在執行exit命令退出後,容器不會停止執行 pid後的引數分別指不同的命名空間
# nsenter -t 容器的pid -m -u -i -n -p
//停止容器
# docker stop 容器名
//刪除容器
# docker rm 容器名
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 ...