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

Linux操作系统之Docker、nginx安装

Yusoon4个月前 (10-14)Linux141

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上使用LNMP一键安装nginx

Linux上使用LNMP一键安装nginx

LNMP官网 安装LNMP稳定版nginxwget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz -cO lnmp1.9.tar.gz && tar zxf lnmp1.9.tar.gz && cd lnmp1.9 &&...

解决linux磁盘空间不足的方法

1、查看磁盘信息df -h2、查看当前目录下文件或文件夹大小信息du -h --max-depth=13、层层查看,找到罪魁祸首cd <大文件> du -h --max-depth=14、删除无用大文件这时最简单的办法就是找到大且无用的文件并删除,首选就是log文件。 rm -rf...

journalctl命令的用法

journalctl -n 3 ##日志的最新3条 --since "2020-05-01 11:00:00" ##显示11:00后的日志 --until "20...

Linux 系统 /var/log/journal/ 垃圾日志清理

systemd-journald是一个改进型日志管理服务,可以收集来自内核、系统早期启动阶段的日志、系统守护进程在启动和运行中的标准输出和错误信息,还有syslog的日志。 systemd-journal日志服务仅仅把日志集中保存在单一结构的日志文件/run/log中,由于日志是经历过压缩和格式化...

介绍几个 Linux 命令

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