安裝docker,部署禪道


1、做基礎准備,停止centos默認的防火牆,並禁止它開機啟動,命令如下:

                                 systemctl stop firewalld

                                 systemctl disable firewalld

 

 2、cat  /etc/selinux/config,如果SELINUX不是等於disabled,用vi把config文件里面的改成SELINUX=disabled (在該行輸入i,進入編輯模式,編輯完成后,按esc回到命令模式,按:wq)

 重啟虛擬機。

shutdown -r now
reboot

 

3.安裝docker:

 第一步:安裝所需的工具包,也就是依賴包(3個),命令:

yum install -y yum-utils  
yum install -y device-mapper-persistent-data 
yum install -y lvm2

 第二步:配置docker的安裝源,只有正確配置docker安裝源才能安裝最新版本。

 yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo

第三步:安裝docker,命令:

yum -y install docker

 最后驗證

啟動docker:  systemctl start docker

開機啟動docker:systemctl enable docker

查看docker版本號:docker  --version

驗證docker安裝:docker run hello-world

查看docker的信息:docker info

創建容器的命令:docker run -it nginx(鏡像名) (執行后,docker會從服務器上下載鏡像,並創建一個容器),該命令等同於先執行docker create命令,然后再執行docker start命令。

查看運行的容器:docker ps

查看容器IP:docker inspect 容器ID      (注:容器ID可通過命令“docker ps”查看到ID)

訪問容器:curl 容器IP

進入容器:docker exec -it 容器ID(或IP)

驗證一下

 

安裝成功

4.部署禪道

拉取鏡像:
docker pull docker.io/easysoft/zentao
 
啟動容器:
 
docker run --name zentao -p 80:80 -v /data/zentaopms:/www/zentaopms -v /data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=1q2w3e4r -d docker.io/easysoft/zentao:latest
3.登錄禪道 http://192.168.68.102(虛擬機ip)

 

 

開始安裝,填寫數據庫密碼等,安裝成功

 重啟虛擬機

reboot

啟容器
systemctl start docker
獲取容器id
docker ps -a
通過id啟容器
docker start a7beeae1065e
查看
docker ps


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM