docker部署app模組

2021-10-21 03:38:19 字數 971 閱讀 2422

安裝: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...