Docker 安装

查看系统内核版本信息:

uname -r

卸载旧版本:

yum remove docker docker-common docker-selinux docker-engine
yum remove docker-ce

卸载后将保留 /var/lib/docker 的内容(镜像、容器、存储卷和网络等)

rm -rf /var/lib/docker
1.安装依赖软件包

yum install -y yum-utils device-mapper-persistent-data lvm2
#安装前可查看device-mapper-persistent-data和lvm2是否已经安装
rpm -qa|grep device-mapper-persistent-data
rpm -qa|grep lvm2

2.设置yum源

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

3.更新yum软件包索引

yum makecache fast

安装

 
  可以查看所有仓库中所有docker版本,并选择特定版本安装
  yum list docker-ce --showduplicates | sort -r
 
  安装docker(选择版本安装)
  yum install -y docker-ce-3:19.03.9-3.el7.x86_64 # 这是指定版本安装
 
  #安装最新版本docker-ce
yum install docker-ce -y
#安装指定版本docker-ce可使用以下命令查看
yum list docker-ce.x86_64 --showduplicates | sort -r

 启动并加入开机启动
 systemctl start docker && systemctl enable docker

 验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
 docker version

 

卸载docker
yum remove -y docker*
rm -rf /etc/systemd/system/docker.service.d
rm -rf /var/lib/docker
rm -rf /var/run/docker

 

配置镜像加速

1.注册登录开通阿里云容器镜像服务

2.查看控制台,招到镜像加速器并复制自己的加速器地址

3.找到/etc/docker目录下的daemon.json文件,没有则直接 vi 
daemon.json

4.加入以下配置

#填写自己的加速器地址
{
"registry-mirrors": ["https://zfzbet67.mirror.aliyuncs.com"]
}

5.通知systemd重载此配置文件;
systemctl daemon-reload

6.重启docker服务
systemctl restart docker

centos安装docker显示 No package docker-ce available

解决方法:
温馨提醒:docker内核版本必须是3.10+以上的版本

查看方式

uname -r
1
卸载老版本的 docker 及其相关依赖
yum remove docker docker-common container-selinux docker-selinux docker-engine
1
更新yum
yum update
1
安装 yum-utils,它提供了 yum-config-manager,可用来管理yum源
 yum install -y yum-utils
1
添加yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

 安装tomcat访问404解决方法

首先和上边一样先进入tomcat

docker exec -it 你的运行ID /bin/bash

更改webapps的文件名

mv webapps webapps2

最后把有配置文件的webapps.dist名字改为webapps

mv webapps.dist/ webapps

 

posted @ 2022-06-26 17:45  VNone  阅读(49)  评论(0)    收藏  举报