当前位置: 首页 > news >正文

理县网站建设公司简述什么是seo

理县网站建设公司,简述什么是seo,css网页设计模板,论坛网站建设费用Docker 引用Docker原因是在linux中安装软件 以前在linux中安装软件,是直接安装在linux操作系统上,软件和操作系统耦合度很高,不方便管理,因为linux版本不同,环境也就改变了 docker是一种容器技术,提供标…

Docker

引用Docker原因是在linux中安装软件

以前在linux中安装软件,是直接安装在linux操作系统上,软件和操作系统耦合度很高,不方便管理,因为linux版本不同,环境也就改变了

docker是一种容器技术,提供标准的应用镜像(包含应用+应用的依赖),这样我们就可以非常轻松的在docker中安装应用。每一个应用安装好后,就是一个独立的容器。

总结:docker解决了软件环境迁移问题

主要功能:

1.打包:可以把软件以及软件的依赖打包制作成一个镜像(例如后面吧springboot和jdk)

2.分发:你可以把你打包好的“安装包”上传到镜像仓库,其他人也可以很方便的获取和安装

3.部署:拿着"安装包"就可以一个命令运行起来你的应用,自动模拟出一模一样的运行环境,不管是在Windows/Mac/Linux

主要概念:

仓库(Repository):是docker提供的一个用来保存镜像的仓库

镜像(Image):镜像就是一个可执行的包,用来创建容器,docker中每一个软件就是一个镜像(包含应用+应用的依赖)

容器(Container):容器就是镜像运行时的实体。容器可以被创建,启动,停止,删除,暂停等。

Docker安装:

1.安装yum配置工具:

yum install -y yum-utils

2.配置docker的yum源

yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.安装:

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

4.启动常用命令

docker安装成功后并没有启动,
启动命令
systemctl start docker
关闭命令
systemctl stop docker
设置开机自动启动
systemctl enable docker

5.测试docker版本:

docker -v

Docker卸载:

1.停止服务

systemctl stop docker

2.卸载

yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin

3.删除文件

rm -rf /var/lib/docker
rm -rf /var/lib/containerd

Docker配置:

配置镜像加速

1.在etc下创建docker目录

mkdir -p /etc/docker

2.进入docker目录

cd /etc/docker

3.创建daemon.json文件

touch daemon.json

4.修改文件

vim daemon.json
{
"registry-mirrors": ["https://dockerhub.icu"]
}

5.重载配置

systemctl daemon-reload

6.重启

systemctl restart docker

Docker服务命令:

1.Docker镜像命令

查看镜像列表:

docker images

从docker仓库拉去镜像到本地仓库:

docker pull mysql:8.0

删除本地镜像:

docker rmi mysql:8.0

从dockerfile构建镜像:

docker build

保存镜像到本地,生成tar文件(tar是linux中的压缩文件格式)

docker save > mysql.tar

载入本地镜像:

docker load < mysql.tardocker load -i <镜像文件>.tar

'-i’选项表示输入文件,这样 Docker 知道从哪里读取镜像数据。如果不加'-ì',默认是从标准输入读取数据,因此需要加上'-ì和文件名来指定镜像文件。

推送镜像到服务器(目前用不到):

docker push

Docker容器命令

1.创建一个新的容器并运行:

docker run 镜像名

2.查看

docker ps -a

3.启动容器

docker start mysql

4.停止mysql

docker stop mysql

5.删除容器(卸载软件)

docker rm mysql

6.查看容器日志

docker logs mysql

安装Mysql

1.下载mysql镜像

在线下载:

docker pull mysql:8.0

加载本地镜像

docker load < mysql.tardocker load -i <镜像文件>.tar

2.安装

docker run -d -p 3306:3306 \		
//-p:指定端口映射 3306:3306端口号映射    -d:让容器后台运行
--name mysql \						//指定容器名称
--restart=always \					//自动启动
--privileged=true \					//拥有特权
-e TZ=Asia/Shanghai \				//时区
-e MYSQL_ROOT_PASSWORD=root\		//密码
mysql:8.0							//镜像

3.进入到容器

docker exec -it 容器名/容器id bash

4.登录mysql

mysql -uroot -proot

5.修改root账号加密方式

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root'

6.退出

exit

7.进入mysql把sql备份,然后新建一个连接,连接到虚拟机,在新的连接中打开备份的数据库

镜像和容器

镜像(Image):Docker将应用程序及其所需的依赖、函数库、环境、配置等文件打包在一起,称为镜像。

容器(Container):镜像中的应用程序运行后形成的进程就是容器,只是Docker会给容器做隔离,对 外不可见。

数据卷挂载

数据卷是一个虚拟目录,是容器内目录与宿主机目录之间映射的桥梁。 它将宿主机目录映射到容器内目录,方便我们操作容器内文件,或者方便迁移容器产生的数据。 在执行docker run命令时,使用-v数据卷:容器内目录可以完成数据卷挂载。

创建mysql数据卷

mkdir -p /opt/mysql/data

安装

docker run -d -p 3306:3306 \
--name mysql \
--restart=always \
--privileged=true \
-e TZ=Asia/Shanghai \
-e MYSQL_ROOT_PASSWORD=root \
-v /opt/mysql/data:/var/lib/mysql \		//数据卷映射
mysql:8.0

安装后续可看上述mysql安装步骤

Docker安装nginx

Nginx是一款是由俄罗斯的程序设计师所开发高性能的 Web服务器(只能运行前端项目,不能运行 java项目)。

其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好, 中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等等。

Nginx专为性能优化而开发,性能是服务器最重要的考量,实现上非常注重效率,能经受高负载的 考验,据报告能支持高达50,000个并发连接数。

拉取镜像:
docker pull nginx:1.24
创建数据卷:
mkdir -p /opt/nginx/html
安装命令:
docker run -d -p 80:80 \
--name nginx \
--restart=always \
--privileged=true \
-v /opt/nginx/html:/usr/share/nginx/html \
nginx:1.24
访问:
自己的ip:80

其中 -v /opt/nginx/html 就是与容器中对应的一个在宿主机中的数据卷 我们只需要将文件部署到宿主机的/opt/nginx/html目录下即可

http://www.hkea.cn/news/830002/

相关文章:

  • 江苏自助建站系统哪家好推广网站要注意什么
  • 唐河做网站关键字搜索引擎
  • 松江专业做网站公司seo视频教程百度云
  • 淄博品质网站建设竞价推广怎么样
  • 搜狗站群系统资源网站优化排名优化
  • 建设一个网站哪家好网站推广优化的原因
  • 做网站的上海公司有哪些情感链接
  • 梧州做网站建设数字营销公司
  • 加强新闻网站建设建议seo高手培训
  • 安丘网站建设制作怎样制作网页设计
  • 食品网站建设优化案例热门职业培训班
  • 龙华新区做网站大地seo视频
  • 网站彩票投注员做啥的真正免费的网站建站平台运营
  • wordpress 中文注册鸡西seo
  • 佛山企业如何建网站seo的内容怎么优化
  • 在什么网站上做自媒体windows优化大师是自带的吗
  • 装修公司的网站怎么做第三方营销平台有哪些
  • 百度公司做网站吗手机网页链接制作
  • 武汉移动网站制作今天新闻最新消息
  • 酒泉建设厅网站百度seo刷排名软件
  • 天津个人网站建设yandex引擎
  • 网站改版建设 有哪些内容网络营销策划方案怎么做
  • 网站建设拾金手指下拉seo的实现方式
  • 北京宣传片湖南seo优化哪家好
  • 下载app 的网站 如何做黑帽seo排名技术
  • 个人是否做众筹网站哪里可以免费推广广告
  • 外贸网站该怎么做青岛百度推广优化怎么做的
  • 网站建设中 网页代码优化关键词排名公司
  • 网站标题优化怎么做泉州百度首页优化
  • 学习网站建设的是什么专业优化网站排名公司