- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 Docker container操作命令
1:容器列表 docker container ls : 默认展示运行中的 -a 展示所有的2:启动新容器 docker container run -itd -p 5000:80 --restart=always --name name nginx -> -t 选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上 -> -i 则让容器的标准输入保持打开。 -> -d 则让容器守护态运行 ...
2022-05-17 00:15:54 1728 1
原创 Dockerfile定制镜像
1、创建工作目录并进入cd /usr/local/mkdir mynginxcd mynginx2、创建nginx测试页vim index.html写入内容:<h5> docker nginx build successful</h5>3、创建Dockerfile文件vim Dockerfile根据自己情况写入如下内容:#基准镜像FROM cent...
2022-05-16 23:40:15 215
原创 Docker容器操作
(1)运行容器 docker run 镜像的IMAGE ID | 镜像名称[:tag] 常用参数 -d 后台运行 -p 宿主机linux的端口: 容器的端口 为了映射当前linux的端口和容器的端口 --name 指定容器名称 例如: 运行命令 docker run -d -p 8081:8080 --name tomcat a0fdb 浏览器中访问http://...
2022-05-16 23:05:25 180
原创 Docker镜像加速器并配置tomcat
国内从Docker Hub拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,例如: 1、Docker官方提供的中国registry mirror 2、阿里云加速器 3、DaoCloud 加速器Centos7系统:请在/etc/docker/daemon. json中写入如下内容(如果文件不存在请新建该文件)vim /etc/docker/daemon.json添加如...
2022-05-15 23:38:19 202
原创 Docker安装
Centos7 安装dockerDocker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker。1、查看CentOS内核uname -r2、 更新我们的yum包为最新yum update 3、安装需要的软件包yum install -y yum-utils device-mapper-persistent-dat...
2022-05-15 22:57:27 134
原创 Docker系统架构
Docker使用客F端服务器(C/S)架构模式,使用远程API来管理和创建Docker容器。Docker容器通过Docker镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。Docker 面向对象容器 对象镜像 ...
2022-05-15 22:23:33 108
原创 Docker引擎
Docker引擎是一个包含以下主要组件的客户端服务器应用程序。 1、一种服务器,它是一种称为守护进程并且长时间运行的程序。 2、REST API用于指定程序可以用来与守护进程通信的接口,并指示它做什么。 3、一个有命令行界面(CLI)工具的客户端。Docker引擎组件的流程如下图所示:Container 容器 Image 镜像 Network 网络 Data volumes 数据卷 ...
2022-05-15 22:06:50 311
原创 为什么要使用Docker
程序运行环境一致性 由于开发环境、测试环境、生产环境不一致,导致有些bug并末在开发过程中被发现。而Docker的镜像提供了除内核外完整的运行时环境,确保了应用运行环境一致性。更高效的利用系统资源由于容器不需要进行硬件虚拟以及运行完整操作系统等额外开销,Docker对系统资源的利用率更高。无论是应用执行速度、内存损耗或者文件存储速度,都要比传统虚拟机技术更高效。因此,相比虚拟机技术,一个相同配置的主机,往往可以运行更多数量的应用。更快速的启动时间...
2022-05-15 21:59:25 388
原创 Docker是什么
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。...
2022-05-15 21:45:59 243
原创 Centos7 安装mysql8.0
1、mysql8.0下载地址:MySQL :: Download MySQL Community Server进入网站按如下选项后进行选择下载2、下载完成后上传到服务器在/usr/local,下创建mysql目录 cd /usr/localmkdir mysqlcd mysql上传下载好的tar文件rz -y 选择文件上传3、删除centos一开始有的mariadb先检查是否安装...
2022-05-12 23:53:10 678
原创 Linux安装Apache Tomcat8
安装linux wget 工具: yum install wget -ycd /usr/local下载命令(可能有点慢,请耐心等待):wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.78/bin/apache-tomcat-8.5.78.tar.gz下载完成后解压:tar -zxvf apache-tomcat-8.5.78.tar.gz进入到tomcat/bin目...
2022-05-12 22:02:12 617
原创 Linux配置java_home
到该连接下载Linux环境所需要的java_home变量包CentosJAVA环境变量java包-Java文档类资源-CSDN下载CentosJAVA环境变量java包更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/qq_36681956/853569951、上传到opt目录下进行解压unzip myJAVA8HOME.zip2、移动环境文件目录mv jdk8 /usr/local/java...
2022-05-12 20:59:51 5444
转载 Linux文件权限
linux中访问文件/目录有三种身份: u:文件的拥有者 g:文件所属的群组 o:其他用户 对于每个身份,又有四种权限 r:读权限(read) 对于文件来讲就是可以读取其内容的权限,对于目录来讲无法查看目录里面的内容(ls 失败) w:写权限(write) 写权限:对于文件来讲就是可以向文件写数据,对于目录来讲无法删除目录里面的文件 x:可执行权限(execute) 对于可执行文件来讲无法用行(可以看到颜色都变了),对于目录来讲无法进入目录
2022-05-12 20:26:12 137
原创 Linux软件安装卸载
1、yum清空缓存列表yum clean packages 清除缓存目录下的软件包,清空的是(/var/cache/yum)下的缓存 yum clean headers 清除缓存目录下的 headers yum clean oldheaders 清除缓存目录下旧的 headers yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers。2 、yum显示信息 yum lis.
2022-05-12 20:03:35 732
原创 Linux编辑器
运行模式:编辑模式:等待编辑命令输入插入模式:编辑模式下,输入i 进入插入模式,插入文本信息命令模式:在编辑模式下,输入 : 进行命令模式vim命令::q直接退出:wq 保存后退出:q!强制退出:w ...
2022-05-12 13:55:50 93
原创 Linux压缩命令
tar:压缩命令 tar [-cxzjvf]压缩打包文档的名称欲打包目录-c:建立一个归档文件的参数指令-x:解开一个归档文件的参数指令-z:是否需要用gzip压缩-j:是否需要用bzip2压缩-v:压缩的过程中显示文件-f:使用档名,在f之后要立即接档名-tf:查看归档文件里面的文件举例:压缩文件夹:tar -...
2022-05-12 13:44:45 147
原创 Linux系统管理命令
stat: 显示指定文件的相关信息比Is命令显示内容更who: 显示在线登录用户hostname:显示主机名称uname: 显示系统信息top: 显示当前系统中耗费资源最多的进程ps: 显示瞬间的进程状态根据名称查询指定进程:ps -ef|grep 'java'du: 显示指定的文件(目录)已使用的磁盘空间的总量df: 显示文件系统磁盘空间的使用情况fr...
2022-05-11 22:00:22 105
原创 Linux 操作文件目录
ls:显示文件和目录列表-l:列出文件的详细信息-a:列出当前目录所有文件,包含隐藏文件mkdir:创建目录-p:父目录不存在的情况下先生成父目录cd:切换目录touch:生成一个空文件echo:生成一个带内容的文件用法:echo abcd > a.txt,echo1234 >> a.txtcat:显示文本内容cp:复制文件或目录rm:删除文件-f:强制删除文件或...
2022-05-11 20:19:39 135
原创 Linux目录结构
/ :跟目录bin: 存放二进制可执行文件(ls,cat,mkdi等)boot:存放用于系统引导时使用的各种文件dev: 用于存放设备文件etc: 存放系统配置文件home:存放所有用户文件的根目录lib: 存放跟文件系统中的程序运行所需要的共享库及内核模块mnt:系统管理员安装临时文件系统的安装点opt: 额外安装的可选应用程序包所放置的位置proc: 虚拟文件系统,存放当前内存的映射root: 超级用户目录sbin: 存放二进制可执行文件,只有root才能访.
2022-05-11 19:20:49 54
原创 OpenSSH
OpenSSH是ssh的替代软件、免费的、安全的远程连接工具openssh由服务端和客户端组成。基于口令的安全验证,用户名秘密式验证、传输过程是加密的。基于密钥的安全验证,创建一对密钥、把公有密钥放到服务器、私钥自己单独保存。openssh 服务端安装sudo apt-get install openssh-serveropenssh 客户端安装sudo apt-get install openssh-client...
2022-05-11 16:12:18 860
原创 Linux是什么
Linux 是内核、基于linux 的操作系统有:Centos、Ubuntu、RedHat、CentOS、Debian、 Fedora、 SuSE、 OpenSUSE、 TurboLinux、 BluePoint、 RedFlag、 Xterm、 SlackWare等系统、甚至我们的安卓系统、苹果系统;
2022-05-11 15:55:30 134
Centos JAVA环境变量java包
2022-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人