docker學習筆記

2021-08-21 17:24:20 字數 1506 閱讀 7698

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 ...