docker安装以及常用命令

centos8.5安装docker遇到问题 错误:为仓库 'appstream' 下载元数据失败

解决办法:

1、检查网通不通: 是通的 ping www.baidu.com

2、cd /etc/yum.repos.d
mv CentOS-Linux-BaseOS.repo CentOS-Linux-BaseOS.repo.backup #备份
wget -O CentOS-LinuxBaseOS.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo #拉取新文件

3、修改配置

vim /etc/yum.repos.d/CentOS-Linux-AppStream.repo

#baseurl=http://mirrors.cloud.aliyuncs.com/$contentdir/$releasever/AppStream/$basearch/os/ baseurl=http://mirrors.cloud.aliyuncs.com/centos-vault/8.5.2111/AppStream/$basearch/os/

4、创建元数据
yum makecache

 

5、开始安装docker

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 或者
curl -sSL https://get.daocloud.io/docker | sh

 6、重新加载配置与重启docker

systemctl daemon-reload
systemctl restart docker.service

7、docker 拉取镜像 (镜像仓库:https://hub.docker.com/)

docker pull kartoza/postgis:12.4

8、启动postgresql+postgis

docker run --name postgres -v /usr/local/postgresql/data:/var/lib/postgresql/data -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=postgres -d -p 5432:5432 kartoza/postgis:12.4

9、镜像改名为postgres

docker tag  kartoza/postgis:12.4 postgres

10、停止镜像

docker stop postgrese

11、删除镜像

docker rmi 镜像id

12、保存镜像

docker save kartoza/postgis > /home/postgres.tar  

docker save -o docker.tar postgres:latest minio/minio:latest nginx:latest mysql:5.7 mongo:latest elastic/metricbeat:7.13.0 elasticsearch:7.13.0 tomcat:9.0.41-jdk8-corretto logstash:7.4.0

 

posted @ 2022-03-23 09:43  每天进步一点点_hejj  阅读(99)  评论(0编辑  收藏  举报