docker安装

1. 配置系统yum源,更新系统

1
2
3
4
5
6
7
8
9
10
11
12
[root@localhost ~]# cat <<END>> /etc/yum.repos.d/163.repo
[163]
name=163
baseurl=http://mirrors.163.com/centos/7/os/x86_64/
enable=1
gpgcache=1
gpgkey=http://mirrors.163.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
END
 
[root@localhost ~]# yum clean all
[root@localhost ~]# yum makecache
[root@localhost ~]# yum update

  注意:使用自带系统镜像做yum源安装docker时可能会出现selinux的依赖问题

 

2.安装docker

检查是否有旧版本docker

1
2
3
4
5
6
7
8
[root@localhost ~]# yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

 安装docker

1
2
3
4
5
6
7
8
9
10
11
[root@localhost ~]# yum install -y yum-utils   # 安装基础软件
[root@localhost ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo   # 安装docker源
[root@localhost ~]# yum install docker-ce docker-ce-cli containerd.io    # 安装最新稳定版docker
[root@localhost ~]# systemctl start docker
[root@localhost ~]# systemctl enable docker
[root@localhost ~]# docker info    # 查看docker版本信息
[root@localhost ~]# docker run hello-world    # 运行一个打印hello world的测试容器
 
[root@localhost ~]# yum list docker-ce --showduplicates | sort -r    #查看可安装的历史版本
[root@localhost ~]# yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io    # 安装历史版本格式
[root@localhost ~]# yum install docker-ce-18.09.5-3.el7 docker-ce-cli-18.09.5-3.el7 containerd.io   # 安装18.09.5版本的docker

  

 配置docker的阿里云加速镜像

1
2
3
4
5
6
7
[root@localhost ~]# cat <<END>> /etc/docker/daemon.json
{
  "registry-mirrors": ["https://wl335tow.mirror.aliyuncs.com"]
}
END
[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]# systemctl restart docker

  

posted @   看见酵母菌  阅读(35)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
历史上的今天:
2019-07-01 LVS负载均衡的两种调度模式:NAT和DR
点击右上角即可分享
微信分享提示