栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker 在线安装

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker 在线安装

目录
      • 卸载旧版本(如果没安装过,就忽略这个步骤)
      • 设置镜像仓库
      • 安装docker
      • 修改docker配置文件
      • 启动docker
      • 查看版本及帮助
      • 更换docker安装目录(如果没有自定义路径情况下,就忽略这个步骤)
      • 有时候还需要docker-compose指令

卸载旧版本(如果没安装过,就忽略这个步骤)
[root@localhost ~]# yum remove docker 
                  docker-client 
                  docker-client-latest 
                  docker-common 
                  docker-latest 
                  docker-latest-logrotate 
                  docker-logrotate 
                  docker-engine              
设置镜像仓库
[root@localhost ~]# yum install -y yum-utils #使用存储库安装

[root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #添加阿里云开源镜像仓库

[root@localhost ~]# yum makecache fast #更新索引,将软件包信息提前在本地索引缓存
安装docker

注:建议安装之前先做安装包保存留作备用,然后再去安装
以下为在线下载,离线安装

[root@localhost ~]# yum install --downloadonly --downloaddir=/tmp/docker-install docker-ce-20.10.9 #下载指定版本及相关依赖
[root@localhost ~]# yum -y localinstall /tmp/docker-install/*.rpm #相关依赖都有,安装过程中会从本地目录自动查找,安装结束后,之前下载的rpm包不会被清理掉

以下为在线下载,在线安装

#在线下载很慢,其中containerd.io安装失败次数最多,反复重试好几遍,而且安装之后会自动删除安装包
[root@localhost ~]# yum install -y docker-ce #默认安装最新版
[root@localhost ~]# yum list docker-ce --showduplicates | sort -r #查看现有版本
[root@localhost ~]# yum install -y docker-ce--20.10.9 #安装指定版本,和下边的图片内容做好对比,版本别填错,指定版本不演示了

修改docker配置文件
[root@localhost ~]# cat << EOF > /etc/docker/daemon.json
{
  "debug": true,
  "default-address-pools": [
    {
      "base": "172.17.0.0/16",
      "size": 24
    }
  ],
  "registry-mirrors": ["http://mirrors.aliyun.com"], #目前在用以前下载备用的镜像,这个其实是没用上的
  "graph":"/data/docker/lib",  #注意这里是我自己的路径,默认位置在/var/lib/docker
  "log-driver":"json-file",
  "log-opts":{"max-size":"500m", "max-file":"3"} #日志最大500M,最多保存3个日志文件
}
EOF
启动docker
[root@localhost ~]# systemctl start docker
[root@localhost ~]# systemctl enable docker
查看版本及帮助
[root@localhost ~]# docker version
[root@localhost ~]# docker --help
更换docker安装目录(如果没有自定义路径情况下,就忽略这个步骤)
[root@localhost ~]# rsync -avz /var/lib/docker /data/docker/lib/
[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]# systemctl restart docker
有时候还需要docker-compose指令

官方地址:https://docs.docker.com/compose/install/
找到linux版本,官网有安装指令,建议下载完成后,把指令和docker-ce的离线包一起保存备用,docker-compose在/usr/local/bin/目录

[root@localhost ~]# curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
[root@localhost ~]# chmod +x /usr/local/bin/docker-compose
[root@localhost ~]# docker-compose -v

后来又试了国外网站发现不行,只能用之前保存的低版本

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/451236.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号