檢查核心版本
docker 要求系統核心版本必須高於3.10
uname -r
安裝docker
docker 軟體包和依賴包已經包含在預設的 centos-extras 軟體源裡,安裝命令如下:
yum install -y docker-io
檢視版本,檢查是否安裝成功
docker version
編輯配置檔案
vim /etc/docker/daemon.json
輸入映象加速源
重啟配置
sudo systemctl daemon-reload
sudo systemctl restart docker
service docker start
service docker stop
docker images
docker ps
安裝乙個 mysql docker映象
docker pull mysql
啟動 mysql 容器
docker run -d -p 3306:3306 -e mysql_root_password=123456 docker.io/mysql
-d 後台執行
-p 設定對映的埠號
-e 設定引數
docker run --name yc-mysql -d -p 3306:3306 -e mysql_root_password=123456 docker.io/mysql
-- name 設定容器名字
進入容器
docker exec -it 2ccdd8bc03ed bash
docker exec -it yc-mysql bash
yc-mysql 容器名字
2ccdd8bc03ed container id
檢視容器
docker ps -a
-a 能夠看見不健康或已經關閉的容器
重啟乙個已經關閉的容器
docker restart [names]
names 容器名
刪除容器
docker rm [ container id]
檢視映象
docker images
刪除映象
docker rmi [img id]
編寫 dokerfile
編譯 dokerfile
docker build -t mydokerimage:v1 .
-t 命名 name:tag
. 如果在編譯當前目錄下的dokerfile 使用 '.'
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 ...