ToB企服应用市场:ToB评测及商务社交产业平台

标题: 【Linux】安装摆设docker及docker-compose [打印本页]

作者: 美丽的神话    时间: 2024-10-1 07:04
标题: 【Linux】安装摆设docker及docker-compose
情况阐明

操作系统·:Ubuntu 22.04
架构:x86_64
一、docker安装

1.下载docker源码包

下载地址:https://download.docker.com/linux/static/stable/x86_64/
注意:如果这个地址互联网打不开,那就开代理访问,我用的是clash软件开的代理,不会使用clash可以百度。

选择你必要的docker版本,笔者选择的是docker-25.0.5.tgz。
2.安装docker

(1)上传docker压缩包(xftp、winspc等工具)

(2)解压docker压缩包

  1. tar -zxvf docker-25.0.5.tgz
复制代码
(3)将docker下的文件复制到 /usr/bin 目次下

  1. cp docker/* /usr/bin/
复制代码
(4)将docker服务注册为系统服务

  1. vim /etc/systemd/system/docker.service
复制代码
复制如下内容:
  1. [Unit]
  2. Description=Docker Application Container Engine
  3. Documentation=https://docs.docker.com
  4. After=network-online.target firewalld.service
  5. Wants=network-online.target
  6. [Service]
  7. Type=notify
  8. ExecStart=/usr/bin/dockerd
  9. ExecReload=/bin/kill -s HUP $MAINPID
  10. LimitNOFILE=infinity
  11. LimitNPROC=infinity
  12. TimeoutStartSec=0
  13. Delegate=yes
  14. KillMode=process
  15. Restart=on-failure
  16. StartLimitBurst=3
  17. StartLimitInterval=60s
  18. [Install]
  19. WantedBy=multi-user.target
复制代码

(5)设置可执行权限

  1. chmod +x /etc/systemd/system/docker.service
复制代码
(6)重新加载设置文件(每次有修改docker.service文件时都要重新加载下)

  1. systemctl daemon-reload
复制代码
(7)设置docker开机自启动

  1. systemctl enable docker
复制代码
(8)启动docker

  1. systemctl start docker
复制代码
(9)查看状态

  1. systemctl status docker
复制代码
(10)查看docker 版本

  1. docker -v
复制代码

3.设置镜像加快

(1)编辑文件

  1. vim /etc/docker/daemon.json
复制代码
(2)复制如下内容

  1. {
  2.   "registry-mirrors": ["https://docker.m.daocloud.io"],
  3.    "data-root": "/data/soft/docker/docker-data"
  4. }
复制代码
 阐明:现在阿里云的镜像地址已经用不了,这是在国内找的可用的镜像地址。
  1. # 国内可用的镜像地址,大家可以尝试
  2. 1、https://docker.m.daocloud.io
  3. 2、https://dockerpull.com
  4. 3、https://atomhub.openatom.cn
  5. 4、https://docker.1panel.live
  6. 5、https://dockerhub.jobcher.com
  7. 6、https://hub.rat.dev
  8. 7、https://docker.registry.cyou
  9. 8、https://docker.awsl9527.cn
  10. 9、https://do.nark.eu.org/
  11. 10、https://docker.ckyl.me
  12. 11、https://hub.uuuadc.top
  13. 12、https://docker.chenby.cn
  14. 13、https://docker.ckyl.me
复制代码
registry-mirrors:镜像仓库地址。
data-root:docker容器存储位置,设置之后运行的容器就会在设置的目次下。

(3)刷新设置

  1. systemctl daemon-reload
复制代码
(4)重启docker

  1. docker restart docker
复制代码
到此docker 容器已经摆设完成。
二、安装docker-compose

1.下载docker-compose

地址:https://github.com/docker/compose/releases

选择你想要的docker-compose版本,并根据你的架构下载。笔者下载的是v2.26.0_x86-64版本。
2.安装docker-compose

(1)使用工具上传到服务器

(2)移动到/usr/local/bin/目次下,并重命名为docker-compose

  1. mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
复制代码
(3)设置可执行权限

  1. chmod +x /usr/local/bin/docker-compose
复制代码
(4)查看docker-compose版本

  1. docker-compose --version
复制代码

参考:docker离线安装方法-CSDN博客

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4