首页 > 其他分享 >跨平台Docker篇

跨平台Docker篇

时间:2023-01-27 22:11:39浏览次数:56  
标签:git devel nginx 跨平台 yum 服务器 Docker 安装

前言

总结自 老张的哲学b站视频【10分钟学会Blog.Core(ASP.NETCORE)基本完结】https://www.bilibili.com/video/BV1vC4y1p7Za?vd_source=3995da6daa798de472bb2ad50abb0a97
[跨平台系列三Docker篇]:ASP.NET Core应用
三部曲:1.docker 2.CI/CD 3.K8s

1、服务器与工具准备

1.1 虚拟机、镜像、终端工具安装

Centos镜像
VMware虚拟机及密钥 -> 提取码:9hnf
安装教程
MobaXterm

本次所用到的工具主要有:
1、git:提供源代码管理;
2、docker:容器服务;
3、dotnetcore:SDK环境;
4、nginx:服务器代理;

2、安装辅助工具

1、更新系统 [可选]

更新包或依赖至最新(非必须)

sudo yum update

2、安装git [可选]

我们如果要构建镜像的话,肯定需要发布好的问题+Dockerfile,那发布有三种方式:
第一种就是本地发布,拷贝到服务器,build 镜像;
第二种是本地发布,然后本地build,推到仓库里,服务器拉取;
第三种就是服务器PULL代码,然后服务器发布,再build;
本文采用第三种

sudo yum -y install git
git --version

3、安装Nginx [必要]

我们创建好的容器run后,Docker会自己守护这个进程,但是还是需要一个服务器来做代理和反向代理,一般常用的就是Nginx了:

yum install -y pcre pcre-devel  #PCRE pcre-devel 安装,可选

yum install -y zlib zlib-devel #zlib 安装

yum install -y openssl openssl-devel
# OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。
# nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 OpenSSL 库。

wget -c https://nginx.org/download/nginx-1.12.0.tar.gz # 可安装其他新版本nginx


tar -zxvf nginx-1.12.0.tar.gz # 解压
cd nginx-1.12.0 # 进入目录
./configure # 使用默认配置






标签:git,devel,nginx,跨平台,yum,服务器,Docker,安装
From: https://www.cnblogs.com/walterwhite/p/17069419.html

相关文章

  • Mongo集群安装-Docker环境
    安装简介本文主要介绍了在Docker环境下如何安装Mongo集群的过程,Mongo集群采用单分片三副本模式进行部署。服务器:bigdata1、bigdata2、bigdata3部署服务:config-server、shard......
  • docker运行不同版本activemq相关问题
    WARNING:Therequestedimage'splatform(linux/amd64)doesnotmatchthedetectedhostplatform(linux/arm64/v8)andnospecificplatformwasrequestedda6992c0......
  • docker安装gogs
    一、docker安装gogs拉取镜像dockerpullgogs/gogs创建目录mkdir-p/usr/local/gogs创建容器dockerrun--name=gogs-d-p10022:22-p10880:3000-v/usr/l......
  • [Docker] Storing Container Data in Google Cloud Storage
    IntroductionDockervolumesisthepreferredmethodofstoringcontainerdatalocally.VolumesupportisbuiltdirectlyintoDocker,makingitaneasytoolto......
  • [Docker] Storing Container Data In Docker Volumes
    Storingdatawithinacontainerimageisoneoptionforautomatingacontainerwithdata,butitrequiresacopyofthedatatobeineachcontaineryourun.F......
  • Coolify系列-手把手教学解决局域网局域网中的其他主机访问虚拟机以及docker服务
    背景我在windows电脑安装了一个VM,使用VM开启了Linux服务器,运行docker,下载服务镜像,然后运行服务,然后遇到了主机无法访问服务的问题。问题排查STEP1:首先要开启防火墙端......
  • 多主机网络下 Docker Swarm 模式的容器管理
    本文将以多主机网络环境为基础,探讨如何利用内置编排工具 DockerSwarm模式对各主机上的容器加以管理。DockerEngine–Swarm模式在多台主机之上运行MySQL容器拥有一......
  • docker中使用postgresql数据库
    1.拉取默认最新运行容器由于最新版删减了东西,所以会报错参考感谢以下博主让我从爬出深坑~#拉取postgreshttps://www.hangge.com/blog/cache/detail_3073.html......
  • docker中使用nginx
    1.拉取镜像拉取测试浏览器测试参考#安装https://www.cnblogs.com/zhaokejin/p/15605261.html2.修改配置我们再开启一个终端,进入到nginx容器中但我们发现vim、......
  • CentOS7.9 全自动装docker:v1
    命令(直接复制执行即可):servicefirewalldstopsystemctldisablefirewalld.servicesetenforce0sed-i's/SELINUX=enforcing/SELINUX=disabled/g'/etc/selinux/configyu......