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