Docker安裝
- 上傳文件docker-19.03.9.tgz到服務(wù)器,再解壓
[root@dev1 opt]# tar -xvf docker-19.03.9.tgz
docker/
docker/docker-containerd
docker/docker-proxy
docker/docker
docker/docker-runc
docker/dockerd
docker/docker-containerd-ctr
docker/docker-containerd-shim
docker/docker-init
- 復(fù)制
[root@dev1 opt] cp docker/* /usr/bin/
- 啟動服務(wù)
[root@dev1 opt] dockerd &
[root@dev1 opt] nohup dockerd &
- 修改 /etc/selinux/config 中 SELINUX=disabled
- 測試
[root@centos75-1 ~]# docker -v
Docker version 19.03.9, build 9d988398e7
6.補(bǔ)充docker命令
查看docker所有服務(wù)
docker ps
啟動docker里的服務(wù)
docker container start containerId
docker安裝mongo
- 將mongo3.4.6.tar和vmapdb-base-data-aolutong.tar上傳到服務(wù)器root目錄下。
- 用xshell工具進(jìn)入到服務(wù)器root目錄下揉稚。
- 解壓vmapdb-base-data-aolutong.tar到當(dāng)前目錄(root目錄)厨相,解壓完成后當(dāng)前目錄下出現(xiàn)data文件夾领曼,此文件夾內(nèi)數(shù)據(jù)為MongoDB的備份數(shù)據(jù)。命令如下:
tar -xvf vmapdb-base-data-aolutong.tar
- 加載MongoDB鏡像:
docker load -i mongo3.4.6.tar
- 運(yùn)行MongoDB鏡像蛮穿,并設(shè)置MongoDB容器的/data/db文件夾映射為當(dāng)前目錄的/data文件夾庶骄。命令如下:
docker run -d --name mongo \
-v $PWD/data:/data/db \
-p 27017:27017 \
--restart always \
mongo:3.4.6 \
--auth
此時MongoDB已部署完成,同時也進(jìn)行了授權(quán)驗證践磅。其中vmapdb數(shù)據(jù)庫的用戶名為vmapdb单刁,密碼為vmapdb1234。admin數(shù)據(jù)庫的用戶名為admin府适,密碼為admin123羔飞。
docker安裝postgresql
- 將postgres10.tar上傳到服務(wù)器
- 在服務(wù)器上加載鏡像
docker load -i postgres10.tar
- 運(yùn)行鏡像
docker run --restart=always \-d --name postgis \-p 5432:5432 \-v /home/pg/data:/var/lib/postgresql/data \-v /etc/localtime:/etc/localtime \mdillon/postgis:10-alpine