反转基因福娃 发表于 2025-1-10 20:16:13

Centos环境下安装docker

本文演示离线版安装用于没有网络环境的系统

在线版安装可参考以下链接
https://www.runoob.com/docker/centos-docker-install.html
一、docker离线安装

1、下载docker离线安装包

docker下载地址:

Docker版本下载
选择版本
https://i-blog.csdnimg.cn/direct/68ee53fb932543eb84efeabff64d3c80.png
https://i-blog.csdnimg.cn/direct/81d64ecd2ec54bb39651211216e5a679.png
下载后上传至服务器
百度网盘下载

docker
链接:https://pan.baidu.com/s/1LMIDUlyTAdUh8e29pRhYpA
提取码:86h6
2、安装docker



[*]解压安装包
# tar -xvf docker-27.3.1.tgz


[*]给docker执行文件赋予可执行权限
# chmod 755 -R docker


[*]复制docker到/usr/bin/目录下,全局可执行的docker命令
# cp docker/* /usr/bin/


[*]创建docker服务设置文件docker.service
3、设置docker服务

# vim /etc/systemd/system/docker.service

Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target


Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID

TimeoutSec=0

RestartSec=2

ExecStartPost=/usr/sbin/iptables -P FORWARD ACCEPT
Restart=always

TimeoutStartSec=0


LimitNOFILE=infinity
LimitNPROC=infinity

LimitCORE=infinity

Delegate=yes
KillMode=process
StartLimitBurst=3
StartLimitInterval=60s


WantedBy=multi-user.target


[*]赋予docker服务设置文件docker.service执行权限
# chmod +x /etc/systemd/system/docker.service
4、启动docker服务



[*]加载systemctl设置
# systemctl daemon-reload


[*]启用docker服务开机自启动
# systemctl enable docker.service


[*]启动docker服务
# systemctl start docker


[*]查看docker服务
# systemctl status docker


[*]制止docker服务
# systemctl stop docker


[*]查看docker版本
# docker -v


[*]安装完成
5、docker服务自定义设置



[*] docker默认运行目录为/var/lib/docker/,可以根据自身服务器存储大小自定义设置运行目录;
[*] 可以自定义设置获取docker镜像的私有仓库;
[*] 自定义设置拉取镜像时利用的镜像站点,在中国大陆,由于网络延长或带宽限定,直接从Docker
Hub或其他国际仓库拉取镜像可能会非常慢,因此通常会设置国内的镜像镜像站点
[*] 设置docker服务自定义设置
# mkdir -p /etc/docker
# mkdir -p /data/app/dockerWork
# vim /etc/docker/daemon.json
{
    "data-root": "/data/app/dockerWork",
    "insecure-registries": [
      "ss.suwell.com"
    ],
    "registry-mirrors": [
      "https://docker.registry.cyou",
      "https://docker-cf.registry.cyou",
      "https://dockercf.jsdelivr.fyi",
      "https://docker.jsdelivr.fyi",
      "https://dockertest.jsdelivr.fyi",
      "https://mirror.aliyuncs.com",
      "https://dockerproxy.com",
      "https://mirror.baidubce.com",
      "https://docker.m.daocloud.io",
      "https://docker.nju.edu.cn",
      "https://docker.mirrors.sjtug.sjtu.edu.cn",
      "https://docker.mirrors.ustc.edu.cn",
      "https://mirror.iscas.ac.cn",
      "https://docker.rainbond.cc"
    ]
}


[*]查看更改自定义后的docker服务信息
# docker info
https://i-blog.csdnimg.cn/direct/37a202d7d0914f56bb9da4d525eebdcc.png
二、docker-compose离线安装

1、在线下载

Docker-compose版本下载
https://i-blog.csdnimg.cn/direct/a9579b054b5a4d118d067be312964686.png
2、百度网盘下载

Docker-compose
链接:https://pan.baidu.com/s/1n-agovfyYyCOJRpyt1FSig
提取码:6vwb
下载后上传服务器
3、安装docker-compose



[*]#将下载后的docker-compose安装包传至需要安装docker-compose服务的服务器上。
https://i-blog.csdnimg.cn/direct/66485ca7e0e1430d9530d7332c6942fa.png


[*]复制docker-compose到/usr/local/bin/目录下
# cp -f docker-compose-linux-x86_64 /usr/local/bin/docker-compose


[*]赋予docker-compose可执行权限
# chmod +x /usr/local/bin/docker-compose


[*]查看docker-compose版本
# docker-compose -v

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