Docker安装(mongo,postgresql)
2021-06-29 本文已影响0人
凯凯丶凯凯
Docker安装
- 上传文件docker-19.03.9.tgz到服务器,再解压
[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
- 复制
[root@dev1 opt] cp docker/* /usr/bin/
- 启动服务
[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.补充docker命令
查看docker所有服务
docker ps
启动docker里的服务
docker container start containerId
docker安装mongo
- 将mongo3.4.6.tar和vmapdb-base-data-aolutong.tar上传到服务器root目录下。
- 用xshell工具进入到服务器root目录下。
- 解压vmapdb-base-data-aolutong.tar到当前目录(root目录),解压完成后当前目录下出现data文件夹,此文件夹内数据为MongoDB的备份数据。命令如下:
tar -xvf vmapdb-base-data-aolutong.tar
- 加载MongoDB镜像:
docker load -i mongo3.4.6.tar
- 运行MongoDB镜像,并设置MongoDB容器的/data/db文件夹映射为当前目录的/data文件夹。命令如下:
docker run -d --name mongo \
-v $PWD/data:/data/db \
-p 27017:27017 \
--restart always \
mongo:3.4.6 \
--auth
此时MongoDB已部署完成,同时也进行了授权验证。其中vmapdb数据库的用户名为vmapdb,密码为vmapdb1234。admin数据库的用户名为admin,密码为admin123。
docker安装postgresql
- 将postgres10.tar上传到服务器
- 在服务器上加载镜像
docker load -i postgres10.tar
- 运行镜像
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