当前位置:首页 > Linux > 正文内容

Linux操作系统之Docker、nginx安装

Yusoon8个月前 (10-14)Linux284

Docker安装


不同操作系统的服务器安装大同小异,这里以 CentOS 为例。

第一步:移除旧版本

为确保本次安装是全新安装,需要先移除已经安装的旧版本。

sudo yum remove -y docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

第二步:设置仓库

安装之前,需要设置docker仓库。配置之后,你可以从存储库中安装和更新docker。这里借助 yum-utils 工具包提供的 yum-config-manager 命令实现配置。

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

第三步:安装

安装docker、containerd、以及docker-compose工具

sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

第四步:启动

sudo systemctl start docker

第五步:测试

执行下面的命令,若出现docker信息,则表示安装成功

sudo docker info

第六步:配置自启动

sudo systemctl enable docker

第七步:Docker命令补全

sudo yum install -y bash-completion


nginx安装

下载安装包并安装

因编译安装nginx在服务器上可能存在组件库缺失导致无法成功安装,这里可使用lnmp安装包来进行一键安装。

sudo wget https://soft.lnmp.com/lnmp/lnmp2.1.tar.gz -O lnmp2.1.tar.gz && tar zxf lnmp2.1.tar.gz && cd lnmp2.1 && ./install.sh nginx

如果提示wget未找到,执行下面的命令后在进行下载安装即可

sudo yum install -y wget


docker镜像拉取超时

出现如下错误时,表示 docker 镜像拉取超时。

error pulling image configuration: download failed after attempts-6: dial tcp 104.18.124.25:443: i/o timeout

可以通过修改 docker 镜像地址解决:

第一步:获取镜像加速器地址

这里可使用https://t13qusvc.mirror.aliyuncs.com

第二步:编辑文件 /etc/docker/daemon.json 文件

vim /etc/docker/daemon.json

加入以下内容并保存文件

{
    "registry-mirrors": ["https://t13qusvc.mirror.aliyuncs.com"]
}

第三步:重启docker服务

systemctl daemon-reload
systemctl restart docker

扫描二维码推送至手机访问。

版权声明:本文由Yusoon - ZBlog发布,如需转载请注明出处。

本文链接:https://blog.bee1001.com/?id=34

分享给朋友:

“Linux操作系统之Docker、nginx安装” 的相关文章

Linux上使用service命令启动nginx

Linux上使用service命令启动nginx

一、nginx.service文件检查是否存在/usr/lib/systemd/system/nginx.service文件,不存在时创建 二、修改内容[Unit] Description=nginx After=network.target [Service] Type=...

介绍几个 Linux 命令

df -h 查看整个磁盘的空间使用情况 du -sh /* 查询某个路径下的数据大小 docker system prune -a 清理 docker 容器 find / -type f -size +100M -print0 | xargs -0 du -h | sort -nr 查...

Linux安装safe-rm防止误删文件或目录

在Linux系统中安装safe-rm工具可以有效地防止误删除重要文件或目录。以下是安装safe-rm的步骤: 1、下载safe-rm:使用wget命令从官方网站下载safe-rm的压缩包。例如,下载0.12版本的命令为: wget https://launchpad.net/safe-rm/tr...

CentOS上安装FirewallD

安装FirewallD:如果你的系统上还没有安装FirewallD,你可以使用以下命令来安装它: bash sudo yum install firewalld -y启动FirewallD服务:使用以下命令来启动FirewallD服务: bash sudo systemctl start f...

CentOS系统-Linux上使用 Certbot工具申请和续签Let's Encrypt证书

一、安装Certbot1. 在Linux系统上安装Certbotsudo yum install certbot二、申请Let’s Encrypt证书1. 使用Web服务器插件申请证书Certbot提供了多种插件,用于与不同的Web服务器集成。以下是一些常见的Web服务器插件: sudo cert...