安裝:yum install -y docker
啟動: systemctl start docker
####基礎映象拉取docker pull centos
###測試環境已經有基礎映象,可直接從映象拉取,因倉庫本身需要支援https,所以需要修改相關配置
echo '' > /etc/docker/daemon.json
systemctl restart docker
docker pull 202.107.202.82:5000/tomcat-basic:v4
四部分: 基礎映象資訊 維護者資訊 映象操作指令 容器啟動時執行指令
from:基礎映象
maintainer:維護者資訊
run: 執行命令 add :增加檔案 相當於copy workdir:cd 某個目錄 volume:目錄掛載 expose:埠 run 程序要一直執行下去
docker build -t linge/nginx:v1-build /srv/dockerfile/
設定-m,--memory-swap=b,且b > a
給-m設定乙個引數 a,給--memory-swap設定乙個引數 b。a 時容器能使用的記憶體大小,b是容器能使用的 記憶體大小 + swap 分割槽大小。所以 b 必須大於 a。b -a 即為容器能使用的 swap 分割槽大小。
docker run -it --rm --cpus=2 u-stress:latest /bin/bash 限制cpu能使用的核數,1.13後的版本,也可以設定權重,指定固定的cpu
docker run -d -it --privileged -p 8801:8080 -p 20901:20902 --cpus=3 -m 5120m --name account -v /data/tomcat_account:/srv/tomcat/logs/local-yjklogs linge/tomcat:account
docker部署 docker環境部署mysql
蘇軾 這裡我拉取了tag為5.7的映象 docker pull mysql 5.7因為需要自定義mysql的配置,所以需要乙個配置目錄 因為需要將mysql生成的資料掛載到本地,所以需要乙個資料目錄 建立mysql 資料目錄mkdir p root mysql data 建立配置檔案 touch r...
docker部署部署心得
一 涉及檔案 centos centos7.tar.gz docker中centos映象壓縮包 docker.tar.gz docker 安裝包 jre 8u131 linux x64.rpm 生成cloudlicense映象時要用到 由於找不到openjdk,安裝映象,用這個替代 dockerfi...
Docker 使用Docker部署Node服務
docker 是乙個開源的容器引擎。開發者可以將自己的應用以及依賴打包為乙個可移植的容器,然後發布到 linux 機器上。它類似於乙個輕量級的虛擬機器,極大地方便了使用者在伺服器端部署和管理應用環境。apt install docker.io安裝成功後檢視docker版本 建立package.jso...