首页 文章 精选 留言 我的

精选列表

搜索[轻量级运维极速引擎],共10010篇文章
优秀的个人博客,低调大师

Docker 环境搭建和运维

1、docker安装 2、镜像制作 构建镜像有两种方式: docker build -t quality-dataadapter:v2.4 ./ A、Dockerfile: RROM openjdk:8 ADD ["quality-dataadapter-1.0-SNAPSHOT.jar", "/quality-dataadapter.jar"] EXPOSE 26001 ENTRYPOINT ["java","-jar","-Duser.timezone=GMT+8","-Dfile.encoding=UTF-8","-Dquality.db.path=/config","-Dspring.config.file:./config/","-Dspring.profiles.active=dev","/quality-dataadapter.jar"] FROM 构建镜像的起点镜像 ADD 增加文件到镜像中, 第一个参数为当前系统中的文件,第二个参数是制作成镜像的文件局对路径 EXPOSE 暴露的端口 ENTRYPOINT 容器启动后,第一个运行的程序 B、容器commit: docker commit -m "配置环境完成" -a "jDK8 版本" 0b2r16ace5tm quality-dataadapter:v2.4 -m 来指定提交的说明信息,跟我们使用的版本控制工具一样;-a 可以指定更新的用户信息;之后是用来创建镜像的容器的 ID;最后指定目标镜像的仓库名和 tag 信息。创建成功后会返回这个镜像的 ID 信息。 3、镜像站搭建 4、docker部署 1、获取镜像包 docker save -o dockerPackage.tar dockerContainer:v2.4 2、将镜像包导入到本地仓库 docker load --input dockerPackage.tar 或 docker load < dockerPackage.tar 3、启动容器 docker run -d --name quality-adapter -p 26001:26001 -v /docker/adapter/config:/config -v /docker/adapter/logs:/logs -v /app:/app quality-dataadapter:V2.4 --name 启动的容器名 -p 容器端口与宿主机端口的映射 前面那个是宿主机端口,后面那个是容器端口 -v 将容器路径挂在到宿主机上,前一个参数为宿主机路径,后一个为容器的路径 此处有一个个人经验,如果容器启动后又迅速关闭,那么容器启动是执行的进程必定是有问题。此时最好的办法是,在打镜像时,ENTRYPOINT设置为top指令,在启动容器时,使用-dit指令,则可以启动容器后通过top指令将容器挂起。然后进入容器,排查启动指令在哪一步出现问题。 4、进入docker docker exec -it 0b2r16ace5tm /bin/bash --it 容器id 5、管理镜像仓库中的镜像 查看镜像仓库中的镜像 docker images 删除镜像 docker rmi ab2r16rcevtm 镜像id

优秀的个人博客,低调大师

运维shel小编(2)

第一章:shell历史与变量 2.1、shell历史与bash简介 Shell就是一个用于客户交互操作硬件的一个中间件。由于linux版本众多,shell也有很多种,/bin/bash是linux默认的shell。 Bashshell的功能: Tab自动补全、历史命令、命令别名、标准输入输出、重定向操作和管道功能。 History查看历史history-c清除历史,!n使用命令历史 Alias查看别名 >输出 1>和2>分别是正确输出和错误输出 |管道命令,用于将上一个执行结果向下传递 2.2shell变量的应用 变量:就是用一个特定字符串代替不固定的内容。Shell变量为linux提供了灵活的参数,包括变量名和变量值两部分。 变量赋值格式:变量名=变量值 变量查看的方式:echo$变量名 Env用于查看全局变量,set所有变量 通过键盘输入内容为变量值的格式为:read[-p“信息”]变量名 对于引用时符号注意事项:双引号“”表示引用变量值,单引号''表示$视为普通值,反撇号``意思为将结果输出给变量。 如果引用变量,它会认为$a11111看成一个整体变量,需要用${a}用 测试一个shell脚本,格式如下,但是我们却看不到结果,因为全局变量才会被启用 全局变量才会被启用,我们可以使用export变量名将结果变为全局变量,然后就可以引用了。unset进行取消变量。 键盘键入变量 2.3shell的其它变量 环境变量配置文件/etc/profile我们可以通过path增加环境变量路径,将该路径下变量变为全局变量 位置变量是指,一个数组可以使用$1-9来引用变量值 预定义变量:$#:返回命令行中参数个数,$*:显示参数内容,$?:返回上一条命令的状态,为0表示正常,$$:当前进程号,$0:当前执行进程。 2.4shell脚本简介与简单实例 Shell脚本是用于完成特定的、较复杂任务的一种自动化文本。是高级管理员必备的工具。 1、一个与键盘交互的shell脚本 2.完成一个简单的数值运算,对于计算我们使用(())双重的括号来进行数学运算。 3.每隔三天对数据库进行一次完整备份,并记录磁盘信息 本文转自zsaisai 51CTO博客,原文链接:http://blog.51cto.com/3402313/1003939

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册