Linux+Docker
文章平均质量分 59
在日常开发过程中,难免会接触服务器的知识,服务器首选Linux系统,部署的话,已经不再像以前那样,自己安装JDK,安装Tomcat,安装数据库,安装驱动了,现在只要使用Docker镜像,就可以了,科技,让人类进步
layman .
蒙多,想娶纳尔就娶纳尔......
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL中的时间格式
平时开发中经常需要记录时间,比如用于记录某条记录的创建时间以及修改时间。在数据库中存储时间的方式有很多种,比如 MySQL 本身就提供了日期类型,比如 DATETIME,TIMESTAMP 等,我们也可以直接存储时间戳为 INT 类型,也有人直接将时间存储为字符串类型。那么到底哪种存储时间的方式更好呢?不要使用字符串存储时间类型这是初学者很容易犯的错误,容易直接将字段设置为 VARCHAR 类型,存储"2021-01-01 00:00:00"这样的字符串。当然这样做的优点是比较简单,上手快。但是极力原创 2022-01-04 15:46:33 · 7479 阅读 · 0 评论 -
【测试成功】IDEA集成Docker,实现一键部署
写在前面IDEA集成Docker,需要开启docker的2375端口Docker开放2375端口,实现远程访问 : https://blog.youkuaiyun.com/single_0910/article/details/121201709环境Linux环境:Ubuntu18.04 LTSIDEA版本:2019.3.5安装Docker插件略IDEA 2019 版本及其往上版本,默认安装Docker插件配置Docker环境可以看到,在service模块已经出现了docker小鲸鱼。配置原创 2021-12-29 09:14:26 · 932 阅读 · 0 评论 -
Docker常用命令
查找镜像(以镜像 nginx 为例)docker search nginx拉取镜像docker pull nginx # 默认拉取latest版本docker pull nginx:1.21 # 拉取1.21版本nginx 查看镜像docker images运行镜像docker run f8f4ffc8092c #根据IMAGE ID运行镜像# -it 以交互方式运行# 命名为:nginx# 将容器的80端口映射到宿主机8888端口docker run -it -原创 2021-12-28 07:56:32 · 230 阅读 · 0 评论 -
Ubuntu18.04安装portainer.io
portainer.io是什么?Portainer是一个轻量级的Docker环境管理UI,可以管理docker host和docker swarm。之所以说是轻量级的,是因为部署只有一个container,也可以使用二进制程序直接部署,不像rancher的部署,部署了一大堆container。portainer是跨平台的,windows和linux都可以部署1.搜索镜像docker search portainer2.拉取镜像docker pull portainer/portainer原创 2021-11-25 11:18:46 · 1066 阅读 · 0 评论 -
【Dockerfile位于根目录】IDEA集成Docker,打包时,自动构建镜像,并推送到远程docker服务器
写在前面IDEA集成Docker,需要开启docker的2375端口Docker开放2375端口,实现远程访问 : https://blog.youkuaiyun.com/single_0910/article/details/121201709环境Linux环境:Ubuntu18.04 LTSIDEA版本:2019.3.5安装Docker插件略IDEA 2019 版本及其往上版本,默认安装Docker插件配置Docker环境可以看到,在service模块已经出现了docker小鲸鱼。配置原创 2021-11-09 09:49:24 · 3832 阅读 · 2 评论 -
Docker开放2375端口,实现远程访问
环境Linux环境:Ubuntu18.04 LTS补充:我的Linux环境是运行本机的虚拟机上。因为IDEA集成docker环境,实质上是通过远程访问的形式,进行连接,因此需要开启Docker的2375端口的远程访问权限。开启2375端口网上很多资料,直接就指定了docker service文件的位置。但是因为Linux环境的不同,docker service文件的目录是不一样的,直接贴个图。我就在这个地方被坑了半天,因为我的linux环境根本就没有这个文件。换言之,我的docker s原创 2021-11-08 10:20:00 · 15089 阅读 · 0 评论 -
【后端部署】Linux上java -jar运行后,关闭窗口会自动停止运行
今天在Linux服务器上运行了一个jar包。但是当我关闭窗口后,这个jar包就自动停止运行了。命令如下:java -jar -Dfile.encoding=utf-8 /usr/local/lk-webservice/ruoyi-modules-system.jar在这种命令下,crtl+c可以退出项目运行,或者直接关闭连接窗口,项目也会停止运行;如果想让这个服务被其它客户端连续访问,就需要把它设置成后台自动运行状态。命令如下:nohup java -jar -Dfile.encoding=原创 2021-11-02 02:30:00 · 6948 阅读 · 0 评论 -
【自动打开网页并关闭】批处理脚本
顺序打开新建以.bat结尾的批处理文件,内容如下:@echo offstart iexplore.exe "www.baidu.com" ping n 3 127.0.0.1>>nul taskkill /f /im iexplore.exestart iexplore.exe "www.taobao.com"ping n 3 127.0.0.1>>nultaskkill /f /im iexplore.exeexit命令解释127.0.0.1 是系统的回原创 2021-10-14 11:24:31 · 5560 阅读 · 2 评论 -
Ubuntu查看端口和进程号
ps命令详解ps : 将某个进程显示出来-A 显示所有程序。-e 此参数的效果和指定"A"参数相同。-f 显示UID,PPIP,C与STIME栏位。查找特定应用程序所占用的进程ps -ef|grep [应用程序名称]grep命令是查找,中间的|是管道命令 是指 ps命令与grep命令 同时执行。查看应用程序的进程我查找的是 java程序占用的进程,命令如下:ps -ef|grep java可以看到,能够查找到两个进程。请注意,带--color=auto是grep命原创 2021-10-09 09:54:04 · 12894 阅读 · 0 评论 -
Ubuntu18.04启用root用户
Linux系统下,文件权限十分重要,大多数操作都需要一定的权限才可以操作。Ubuntu18.04默认安装,没有设置root账户,因此想要获得root账户登录,可以使用以下步骤:sudo passwd root原创 2021-10-06 12:30:52 · 1250 阅读 · 0 评论 -
Ubuntu18.04使用阿里源镜像安装Docker并配置镜像加速【图文详细】
官方安装文档:https://docs.docker.com/engine/install/ubuntu/安装Docker安装docker之前,要先卸载旧版本的Docker。apt-get remove docker docker-engine docker.io containerd runc可以看到,我这台Linux服务器上,并没有安装过Docker更新 apt 包索引apt-get update使用HTTPS获取仓库apt-get -y install apt-tr原创 2021-09-30 10:45:22 · 3102 阅读 · 0 评论 -
Ubuntu18.04安装Docker的详细步骤【手动版】--此版本废弃,特别慢
官方安装文档:https://docs.docker.com/engine/install/ubuntu/安装Docker安装docker之前,要先卸载旧版本的Docker。apt-get remove docker docker-engine docker.io containerd runc可以看到,我这台Linux服务器上,什么也没装。更新 apt 包索引apt-get update使用HTTPS获取仓库apt-get install \ apt-transp原创 2021-10-23 08:01:41 · 829 阅读 · 0 评论 -
【已解决】Ubuntu安装系统时报错: Please remove the installation medium,then press ENTER
取消勾选,即可!原创 2021-09-29 11:26:22 · 9953 阅读 · 4 评论 -
ubuntu18.04LTS设置静态IP和设置动态IP
配置静态ip18.04和16.04系统不同,配置方法差异很大。以下是 ubuntu18.04LTS 的配置方法查看网卡名称 和 ip段可以看到我的网卡名称是 ens33 ,我的ip段是 192.168.0.x查看网络配置文件ls /etc/netplan00-installer-config.yaml 是安装ubuntu系统时,自带的配置文件.有兴趣可以打开它看一下,我的这个文件就是配置动态ip的。我们不要改动它。仿照这个文件,重新命名一个.yaml文件。名字可以随原创 2021-09-29 10:52:46 · 2627 阅读 · 5 评论 -
Ubuntu18.04部署nacos集群
nacos如何部署,并且配置数据源,参考:https://blog.youkuaiyun.com/single_0910/article/details/120508090配置集群配置文件在nacos目录的conf文件夹里,有配置文件,请每行配置成ip:port。(请配置3个或3个以上节点)cd /usr/local/nacos/conf我发现我的conf文件夹里没有cluster.conf文件,反而有个cluster.conf.example难道要我按照实例,自己新建conf文件?cp cluste原创 2021-09-28 16:42:22 · 1022 阅读 · 0 评论 -
【已解决】启动nacos报错:No DataSource set
我的nacos布在本地虚拟机上,数据库装在本地,用的是MySQL。启动的时候一直报错:No DataSource Set百度了以下,说是数据库连接的超时时间太小了。于是我调大了超时时间。原配置: &connectTimeout=1000&socketTimeout=3000修改后:&connectTimeout=10000&socketTimeout=30000增加了十倍大小。但是,很不幸,还是他娘的报错!而且我用虚拟机ping了一下,本机的ip地址,发.原创 2021-09-28 16:39:53 · 45822 阅读 · 10 评论 -
【已解决】Ubuntu18.04启用root用户,并可以远程登录
今天登录本地虚拟机的时候,发现了一个错误。Xshell拒绝root用户!这个问题出现的原因是:Ubuntu默认不允许root用户,使用密码进行远程登录!如何解决:首先,切换到root用户(如果还没有设置root用户的密码,可以通过sudo passwd root进行设置)。su root输入密码后,修改ssh配置文件vim /etc/ssh/sshd_config找到以下配置信息。修改为(允许root用户登录):保存退出,然后重启ssh服务。/etc/init.d/ssh re原创 2021-09-28 14:17:03 · 1476 阅读 · 0 评论 -
安装ubuntu-18.04.5-live-server-amd64.iso并设置镜像源
安装系统ubuntu安装教程:https://blog.youkuaiyun.com/babyxue/article/details/80970526这里用的centos安装教程,因为centos和ubuntu在安装路径几乎相同。因为我用的笔记本,使用WIFI,他的这套教程里网络选用的是桥接模式.一定要选这个模式,对于笔记本来说非常重要。安装完成后,启动虚拟机,配置系统,就使用下面这个教程,基本上都是傻瓜式安装。配置教程:https://www.ywnz.com/linuxaz/3696.html安装完成原创 2021-09-27 17:04:16 · 2307 阅读 · 0 评论 -
Ubuntu系统拉取Nacos镜像并启动(若依微服务版3.1.0)
写在前面最近公司上线了一个服务平台,采用了若依开源系统的微服务版本(目前的最新版,3.1.0)。需要在Linux系统上部署一套测试环境。公司的Linux系统采用的是Ubuntu系统。现在把安装过程,以及部署过程记录下来,方便自己以后学习。查看系统版本此步骤可以省略,单纯是我想看看公司的系统版本cat /proc/version #查看linux内核、gcc版本、ubuntu版本uname -r #显示linux的内核版本和系统是多少位lsb_release -a #查看发行版原创 2021-09-27 11:01:48 · 1736 阅读 · 0 评论 -
Ubuntu18.04 安装Jdk1.8
oracle官网下载jdk(以 jdk-8u301-linux-x64.tar.gz 为例)下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html上传jdk本文使用的是Xftp5,如果没有安装Xftp5,可以使用rz命令上传。(安装rz命令: yum install lrzsz 本文不在赘述。)1.创建空白文件夹mkdir /usr/local/java2.将下载的jdk上传至该原创 2021-09-27 10:13:07 · 850 阅读 · 0 评论 -
Docker学习笔记(三)——DockeFile
DockerFile基础知识:Dockefile执行流程:DockerFile,image,container三者区别:Dockerfile体系结构:原创 2021-02-02 23:52:03 · 653 阅读 · 0 评论 -
Docker学习笔记(二)——文件复制,commit,数据卷
文件复制命令(docker cp ):# afaae4d91c78:容器id# /usr/tmp/haha.txt:要拷贝的容器文件路径# /root:宿主机目录docker cp afaae4d91c78:/usr/tmp/haha.txt /rootdocker commit 命令docker commit -a "layman@123.com" -m "测试镜像提交" 24c67251eb1b alpine:testdocker容器数据卷(持久化).原创 2021-02-02 13:34:57 · 1061 阅读 · 0 评论 -
Docker学习笔记(一)——镜像,容器与日志
docker search alpine原创 2021-01-31 11:41:32 · 670 阅读 · 0 评论 -
CentOS 7安装docker及基本使用
官方文档 :https://docs.docker.com/engine/install/centos/Docker Hub官网 :https://hub.docker.com/相关博客链接 :https://blog.youkuaiyun.com/q610376681/article/details/90483576https://blog.youkuaiyun.com/u014069688/article/details/100532774阿里云镜像加速器 :https://cr.console.aliyun.原创 2021-01-30 19:04:10 · 557 阅读 · 0 评论 -
【图文】Nacos集群部署+MySQL持久化配置+Nginx负载均衡
写在最前面Nacos官网文档:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html环境配置: 操作系统: CentOS7 64位 JDK版本: 1.8 Nacos版本: 1.1.4 MySQL版本: 5.7 Nginx版本: 1.18.0CentOS7安装JDK1.8: https://blog.youkuaiyun.com/single_0910/article/details/113033380CentOS7安装MySQL5.7:h原创 2021-01-24 10:50:30 · 991 阅读 · 0 评论 -
【图文详解】linux系统nginx的安装步骤
安装环境(写在前面):操作系统: CentOS7 64位nignx版本: 1.18.01:配置nginx安装环境1.1:安装nginx前要对源码进行编译,编译源码依赖 gcc环境,所以需要安装gcc指令yum install gcc-c++1.2:nginx的HTTP模块使用pcre来解析正则表达式,所以需要安装安装pcre库,指令如下:yum install -y pcre pcre-devel1.3:nginx使用zlib对HTTP模块的内容进行gzip压缩,所以需要原创 2021-01-23 21:29:57 · 692 阅读 · 0 评论 -
【图文】linux环境安装jdk1.8并配置环境变量
写在前面: 安装环境准备:操作系统: CentOS7.5 64位JDK版本: 1.8工具:Xshell 7+Xftp 71. oracle官网下载jdk(以jdk-8u281-linux-x64.tar.gz为例)下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html2:上传至linux环境本文使用的是Xftp 7,如果没有安装Xftp 7,可以使用rz命令上传。(安装rz命令:yum原创 2021-01-23 12:26:33 · 808 阅读 · 1 评论 -
Centos7安装图形化界面
1.Centos7镜像文件下载地址2. Centos7系统默认不安装图形化操作,所以需要用户自行安装,本文以以安装 GNOME 图形化为例3. 首先登陆Centos7,然后切换用户至root用户:只有root采用安装图形化界面的权限4. 切换至root用户的命令为:su root5. 运行命令安装X Window System环境(UNIX/Linux视窗系统),命令为:yum groupinstall “X Window System”回车后,执行过程如下:6. 输入y开始安装,出现C原创 2020-12-24 16:23:45 · 3299 阅读 · 0 评论
分享