docker部署应用过程记录(代码片段)

andayhou andayhou     2022-12-19     604

关键词:

     Kibana直接部署到centos中,老是没有任何征兆退出,今天将他移动到docker中部署,以下是部署的过程,做个记录防止忘记

        1.安装Docker

# yum install docker

        2.启动Docker服务

# systemctl start docker   //Docker安装完成之后

        3.查看是否启动成功

# docker version   或者使用  # docker info

        4.安装centos镜像

# docker image pull centos

       5.查看下载的镜像

# docker image list -a

        6.启动container

# docker run  -dit -p 5601:5601 --name="kibanacontainer" docker.io/centos     //imagename 必须是最后一个参数

        7.复制文件到container

# docker cp /usr/share/test_projects/kibana/  distracted_hawking:/usr/share/kibana

      cp命令第一个参数跟的是宿主机的路径  第二个参数由两部分组成,distracted_hawking为container的名称,后面跟的是container的路径  

     8.启动container

# docker container start kibanacontainer

    9.进入container目录    

# docker container attach  kibanacontainer

    10.安装java

[[email protected] /]# yum install java  //这里kibana是依赖java

   11.启动kibana应用

[[email protected] /]# bin/kibana

    12.退出container

exit

     13.希望退出container客户端,但是不退出kibana应用

      正常退出不关闭容器,请按Ctrl+P+Q进行退出容器

          

 

离线手动部署docker镜像仓库——harbor仓库(代码片段)

前言:在《离线手动部署docker镜像仓库——harbor仓库(一)》中,记录了离线部署harbor仓库的简单过程,这里主要记录修改默认访问端口80端口为1180端口的部署方式和注意点。实验环境:harbor服务器系统:CentOSLinuxrelease7.4.1708(Cor... 查看详情

我的docker随笔34:gitlab服务部署(代码片段)

...不会完整地将过程记录下来。二、技术小结gitlab有官方的Docker 查看详情

graylog处理docker容器的多行日志之过程记录(代码片段)

docker容器虽然支持gelf日志驱动,却不支持合并多行日志为1个message,详情见 logdrivershouldsupportmultiline·Issue#22920·moby/moby·GitHub,这导致在graylog查看java应用的报错日志时非常不方便。 解决思路:用logstash处理后再发给graylog... 查看详情

docker简介与安装(代码片段)

  由于公司运维推出上线部署采用Docker容器化,进而采用k8s进行集群管理,而作为greenhand,觉得有必要记录下在此摸索过程中遇到的坑洼。废话不多说,进入正题。。。。。。一、Docker简介什么是Docker?  根据Docker官方文档... 查看详情

使用docker部署一个go应用(代码片段)

使用docker部署一个go应用前言直接部署构建镜像创建并运行容器使用docker-compose部署上传到docker-hub,然后拉取镜像,部署参考使用docker部署一个go应用前言使用docker部署应用已经成为现在的主流。Docker是一个开源的轻量级容器技... 查看详情

使用docker部署一个go应用(代码片段)

使用docker部署一个go应用前言直接部署构建镜像创建并运行容器使用docker-compose部署上传到docker-hub,然后拉取镜像,部署参考使用docker部署一个go应用前言使用docker部署应用已经成为现在的主流。Docker是一个开源的轻量级容器技... 查看详情

学习docker部署nginx记录(代码片段)

dockerpullnginx$dockerpullnginx$dockerrun--namenginx-test-p8081:80-dnginxdockerconfig$mkdir-p~/nginx/www~/nginx/logs~/nginx/conf$dockercpd624b3debbc9(namenginx-test容器id运行删除括号内容):/etc/nginx/nginx.conf~ 查看详情

docker-应用部署-部署nginx(代码片段)

Docker-应用部署-部署NginxDocker应用部署Nginx需求实现步骤①搜索`nginx`镜像②拉取`nginx`镜像③创建容器,设置端口映射、目录映射和创建配置文件④测试访问Docker应用部署Nginx需求需求:在Docker容器中部署Nginx... 查看详情

docker应用部署(代码片段)

##Docker应用部署###一、部署MySQL1.搜索mysql镜像```shelldockersearchmysql```2.拉取mysql镜像```shelldockerpullmysql:5.6```3.创建容器,设置端口映射、目录映射```shell#在/root目录下创建mysql目录用于存储mysql数据信息mkdir~/mysqlcd~/mysql``````shelldocker 查看详情

离线手动部署docker镜像仓库——harbor仓库(代码片段)

前言&需求:部署docker的镜像仓库harbor仓库,如果是使用的rancher管理工具,可以直接在rancher的Catalog里面找到harbor仓库服务,填入相关的参数,一键部署即可。但是本次部署的服务器,因为业务限制,不能连外网,不能使用cata... 查看详情

docker应用部署(代码片段)

Docker应用部署一、部署MySQL搜索mysql镜像dockersearchmysql拉取mysql镜像dockerpullmysql:5.6创建容器,设置端口映射、目录映射#在/root目录下创建mysql目录用于存储mysql数据信息mkdir~/mysqlcd~/mysqldockerrun-id\\-p3307:3306\\--name=c_mysql\\-v$P 查看详情

docker应用部署(代码片段)

Docker应用部署一、部署MySQL搜索mysql镜像dockersearchmysql拉取mysql镜像dockerpullmysql:5.6创建容器,设置端口映射、目录映射#在/root目录下创建mysql目录用于存储mysql数据信息mkdir~/mysqlcd~/mysqldockerrun-id\\-p3307:3306\\--name=c_mysql\\-v$P 查看详情

docker应用容器化(代码片段)

Docker 的核心思想就是如何将应用整合到容器中,并且能在容器中实际运行。将应用整合到容器中并且运行起来的这个过程,称为“容器化”(Containerizing),有时也叫作“Docker化”(Dockerizing)。容器是为应用而... 查看详情

docker部署sharelatex(代码片段)

Docker部署ShareLaTeX最近导师要我在服务器上搭一下ShareLaTeX,而且自己平常也会用到,所以在自己的服务器上也搭了一次,安装过程比较容易。本文记录一下部署和配置中文环境的过程。(造轮子)本文安装环境:ubuntu18.04lts安装Do... 查看详情

dockeroverlay应用部署(代码片段)

DockerOverlay部署条件要想使用Docker原生Overlay网络,需要满足以下任意条件: 1、Docker运行在Swarm模式 2、使用键值存储的Docker主机集群本次部署使用键值存储的Docker主机集群,需要满足以下条件:1.集群中主机连接到键值存... 查看详情

docker中快速部署zookeeper服务(代码片段)

...我们需要通过Zookeeper来实现动态管理workId。所以记录下在Docker中快速安装Zookeeper的过程1.拉取ZK镜像  你可以在DockerHub上搜索相关版本的镜像,也可以通过命令直接拉取最新的dockerpullzookeeper2.挂载文件  然后创建对应的目... 查看详情

docker中快速部署zookeeper服务(代码片段)

...我们需要通过Zookeeper来实现动态管理workId。所以记录下在Docker中快速安装Zookeeper的过程1.拉取ZK镜像  你可以在DockerHub上搜索相关版本的镜像,也可以通过命令直接拉取最新的dockerpullzookeeper2.挂载文件  然后创建对应的目... 查看详情

创建.net5应用并部署到docker(代码片段)

...跨平台的应用。现在越来越多的.net应用可以部署云上或Docker上。本文简单介绍如何将.NET5的ASP.NETCore应用部署到Docker.打开VS2019,创建一个跨平台的Asp.NETCore应用,命名为:ASP.NETCore.Test。目标框架选择.NET5。 记得勾选Docker支持项... 查看详情