Docker部署Web專案怎麼可以這麼方便

2021-10-11 03:00:59 字數 1390 閱讀 9756

yum update

yum install

wget

若您安裝過docker,需要先刪掉,之後再安裝依賴:

sudo yum remove docker docker-common docker-selinux docker-engine
wget -o /etc/yum.repos.d/docker-ce.repo
替換軟體倉庫

更新並安裝

sudo yum makecache fast

sudo yum install docker-ce

設定自啟動

sudo systemctl enable docker
設定映象加速器

sudo

mkdir -p /etc/docker

sudo

tee /etc/docker/daemon.json <

eofsudo systemctl daemon-reload

sudo systemctl restart docker

安裝portainer視覺化管理面板,我指定埠為56575

docker volume create portainer_data

docker run -d -p 56575:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

更改一下template檔案的路徑:

docker 部署web專案

修改docker容器的hosts 例如 add host puppetmaster 192.168.0.3 如果想新增多條,就用多個 add host就ok了 以www.china ops.com 為基礎做列 在china ops.com內建立檔案及資料夾,目錄結構如下 下面我們以啟動專案的順序來編...

docker部署Web專案 二

倉庫 docker倉庫 repository 類似與 倉庫,是docker集中存放映象檔案的場所。映象 docker映象 image 類似於虛擬機器的映象,可以將他理解為乙個面向docker引擎的唯讀模板,包含了檔案系統。容器 docker容器 container 類似於乙個輕量級的沙箱子 因為do...

docker用tomcat部署web專案

建立目錄並進入 mkdir p root demos p 如果父目錄不存在,則建立父目錄 cd root demos 進入目錄把demo1.war扔到這裡。啟動tomcat容器,並記錄id demo1 ip用自己的先刪除掉剛才的容器 docker rm f tomcat web 根據id或者name...