docker
文章平均质量分 53
1886i
尽人事听天命
展开
-
【Docker】复制粘贴版Oracle12安装
docker run --restart always -d -p 8080:8080 -p 1521:1521 -v /data/oracle/data_temp:/home/oracle/data_temp -v /etc/localtime:/etc/localtime:ro --name =oracle truevoly/oracle-12c # 创建容器。mkdir -p /data/oracle/data_temp # 创建数据卷。conn system/oracle # 连接。原创 2023-09-02 22:17:35 · 73 阅读 · 0 评论 -
【ElasticSearch】一键安装IK分词器无需其他操作
ik/releases/download/v7.12.1/elasticsearch-analysis-ik-7.12.1.zip # 下载。docker exec -it es /bin/bash # 进入容器。要注意的时下面命令中的es是我容器的名称,要换成你对应的es容器名。docker restart es # 重启es。原创 2023-08-20 18:30:55 · 546 阅读 · 1 评论 -
【ElasticSearch】一键安装ElasticSearch与Kibana以及解决遇到的问题
docker network create es-net # 创建网络docker pull images:7.12.1 # 拉取镜像mkdir -p /root/es/data # 创建数据卷mkdir -p /root/es/plugins # 创建数据卷chmod 777 /root/es/** # 设置权限。原创 2023-08-20 18:11:09 · 631 阅读 · 0 评论 -
【Docker】Docker私有仓库的使用
docker tag centos:7 IP:5000/centos:7 # 标记镜像为私有仓库镜像。这个时候我们可以打开浏览器访问5000端口看是否成功,如果成功则会返回一个json格式字符串。在上传之前我们需要修改配置让docker信任该私有仓库,我们需要修改deamon.json。docker push IP:5000/centos:7 # 上传标记的centos镜像。docker pull IP:5000/镜像:版本。首先我们需要拉取仓库的镜像。然后我们就可以将镜像上传了。原创 2023-08-06 17:13:43 · 688 阅读 · 0 评论 -
【Docker】DockerFile
他是一个文本文件,包含许多指令,每一条指令构建一层,基于基础镜像最终构建出一个新的镜像。docker镜像是由一个特殊的文件系统叠加而成的,他的最低端是bootfs,并使用宿主机的bootfs,第二层是root文件系统rootfs,称为base image,然后在往上可以叠加其他镜像文件;项目是一个简单的SpringBoot项目,当我们访问/test/hi 接口时浏览器就会显示Hello Docker。当镜像创建好后我们可以启动一个容器然后访问IP:8080/test/hi 就可以测试是否成功了。原创 2023-08-06 17:02:58 · 433 阅读 · 0 评论 -
【Docker】Docker应用部署之Docekr容器安装Nginx
我们可以先创建一个nginx容器后进入容器在容器中找到etc/nginx目录下的nginx.conf文件,打开后复制其内容粘贴到上述创建的nginx.conf文件中,具体如下。touch nginx.conf # 创建配置文件,该文件中内容获取如下。mkdir nginx # 创建目录。mkdir conf # 创建配置目录。此时我们访问对应的IP:配置端口即可。首先我们需要在宿主机创建数据卷目录。cd nginx # 进入目录。cd conf # 进入目录。这个时候我们就可以创建容器啦。原创 2023-07-29 14:53:30 · 623 阅读 · 0 评论 -
【Docker】Docker应用部署之Docker容器安装Tomcat
docker run -id --name=tomcat -p 8080:8080 $PWD:/usr/local/tomcat/webapps tomcat:版本。# 创建容器、将容器中tomcat的webapps目录与刚才创建的目录进行绑定用于交互,当我们部署应用时可以直接将应用打包放在宿主机数据卷目录下,也就是刚才创建的目录。这个时候我们可以在宿主机刚才创建的数据卷的目录下创建一个测试目录,在这个测试目录中创建一个html文件。mkdir /root/tomcat # 创建目录。原创 2023-07-29 14:41:40 · 671 阅读 · 0 评论 -
【Docker】Docker应用部署之Docker容器安装Redis
docker run -id --name=redis -p 6379:6379 redis:版本 [--requirepass "密码"]docker pull redis:版本号 # 拉取对应版本的redis镜像。docker exec -it 容器名称 /bin/bash # 进入容器。经上述命令我们即可部署redis,那么这个时候我们跨域进行测试。redis-cli # 启动redis客户端 进行测试。原创 2023-07-29 14:30:40 · 571 阅读 · 0 评论 -
【Docker】Docker应用部署之Docker容器安装MySQL
mysql -uroot -p123456 # 进入mysql 就可以看到熟悉的MySQL界面啦。docker exce -it c_mysql /bin/bash # 进入容器。v $PWD/conf:/etc/mysql/conf.d -》配置目录。$PWD/data:/var/lib/mysql -》 数据目录。cd /root/mysql # 进入目录。mkdir /root/mysql # 创建目录。$PWD/logs:/logs -》 日志目录。原创 2023-07-28 20:58:51 · 583 阅读 · 0 评论 -
【Docker】容器的数据卷
在了解什么是数据卷之前我们先来思考以下这些问题:1.如果我们一个容器在使用后被删除,那么他里面的数据是否也会丢失呢?比如容器内的MySQL的数据,在删除后是否还存在?不存在,怎样做数据持久化呢?2.容器内部能否直接和外部机器进行通信呢?不能的话怎样才可以呢?3.容器之间进行数据交换,应该怎么做呢?以上问题我们都可以使用数据卷实现,那么回到数据卷的概念,什么是数据卷呢,数据卷其实就是宿主机里的一个文件或目录,当容器内部指定目录与该目录绑定后,双方修改其内容会立马进行同步。原创 2023-07-28 20:47:22 · 652 阅读 · 0 评论 -
【Docker】Docker相关基础命令
在这篇文章里我们将学习docker服务相关命令、镜像相关命令、容器相关命令。原创 2023-07-28 01:53:14 · 468 阅读 · 0 评论 -
【Docker】初识Docker以及Docker安装与阿里云镜像配置
Docker是一个开源的应用容器引擎,诞生于2013年,基于Go语言实现,dotCloud公司出品,Docker开源让开发者打包他们的应用以及依赖包到一个轻量级、可移值的容器中,然后发布到任何流行的Linux机器上。容器(container):容器与镜像的关系类似于面向对象中对象与类的关系,镜像是静态的定义,容器是镜像运行的实体。容器可以被创建、运行、启动、停止。仓库(registers):仓库可以看作是代码控制中心,他用来保存镜像,类似maven的仓库。5、点击“容器镜像服务”6、找到“镜像加速器”原创 2023-07-27 20:48:00 · 2036 阅读 · 0 评论