栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker 部分常用镜像下载及安装

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker 部分常用镜像下载及安装

目录

一、mysql

1.准备

2.下载

3.运行

4.描述

二、redis

1.下载

2.运行

3.描述

三、rabitmq

1.下载

2.运行

3.描述

四、sftp

1.准备

2.下载

3.运行

4.描述

五、elasticsearch[单机版]

1.下载

2.运行

六、nacos[单机版]

1.准备

a.配置

b.custom.properties配置文件内容

c.运行sql脚本

2.下载

3.运行

七、xxl-job-admin2.3.0

1.准备

a.编辑Dockerfile内容

2.编译镜像

3.运行

八、jenkins

1.准备

2.下载

3.运行


一、mysql

1.准备
mkdir -p {/Usersdocker/mysql/conf,/Usersdocker/mysql/logs,/Usersdocker/mysql/data}

2.下载
docker pull mysql:5.7

3.运行
docker run -p 3306:3306 --name mysql 
-v /Usersdocker/mysql/conf:/etc/mysql 
-v /Usersdocker/mysql/logs:/var/log/mysql 
-v /Usersdocker/mysql/data:/var/lib/mysql 
-e MYSQL_ROOT_PASSWORD=ok 
-d mysql:5.7

4.描述

MYSQL_ROOT_PASSWORD=ok ,则ok为mysql的root用户密码。密码可自定义修改。

二、redis

1.下载
docker pull redis

2.运行
docker run --name redis -p 6379:6379 redis --requirepass ok

3.描述

--requirepass ok ,则ok为redis的密码。密码可自定义修改。

三、rabitmq

1.下载
docker pull rabbitmq:management

2.运行
docker run -dit --name Myrabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=ok -p 15672:15672 -p 5672:5672 rabbitmq:management

3.描述

-e RABBITMQ_DEFAULT_USER=admin,默认管理员用户名:admin,可自定义修改。

-e RABBITMQ_DEFAULT_PASS=ok,默认管理员密码:ok,可自定义修改。

四、sftp

1.准备
mkdir -p /Usersdocker/sftp

2.下载
docker pull atmoz/sftp

3.运行
docker run --name sftp -v /Usersdocker/sftp:/home/admin/upload --privileged=true -p 2222:22 -d atmoz/sftp admin:ok:1001

4.描述

admin:ok:1001 admin为用户名,ok为密码,1001为权限,可自定义修改。

五、elasticsearch[单机版] 1.下载
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.15.1
2.运行
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.15.1

六、nacos[单机版] 1.准备

a.配置
mkdir -p {/Usersdocker/nacos/logs,/Usersdocker/nacos/init.d}

cd /Usersdocker/nacos/init.d

vi custom.properties

b.custom.properties配置文件内容
server.contextPath=/nacos
server.servlet.contextPath=/nacos
server.port=8848

spring.datasource.platform=mysql

db.num=1
db.url.0=jdbc:mysql://192.168.160.195:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=ok


nacos.cmdb.dumpTaskInterval=3600
nacos.cmdb.eventTaskInterval=10
nacos.cmdb.labelTaskInterval=300
nacos.cmdb.loadDataAtStart=false

management.metrics.export.elastic.enabled=false

management.metrics.export.influx.enabled=false


server.tomcat.accesslog.enabled=true
server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D %{User-Agent}i


nacos.security.ignore.urls=/,*.css,*.js,*.html,*.map,*.svg,*.png,*.ico,/console-fe/publicdocker/nacos/logs:/home/nacos/logs 
-v /Usersdocker/nacos/init.d/custom.properties:/home/nacos/application.properties 
nacos/nacos-server

七、xxl-job-admin2.3.0 1.准备

1.下载xxl-job-admin2.3.0.zip资源并解压,进入该目录。

2.运行tables_xxl_job.sql脚本

3.修改application.properties配置文件中数据库部分。spring.datasource.url,spring.datasource.username,spring.datasource.password,spring.datasource.driver-class-name

4.vi Dockerfile

a.编辑Dockerfile内容
FROM openjdk:8-jdk-alpine
EXPOSE 8010
ADD ./xxl-job-admin-2.3.0.jar app.jar
COPY application.properties /
RUN sh -c 'touch /app.jar'
ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar"]

2.编译镜像
docker build -t xxl-job-admin-docker:1.0 .
3.运行
docker run -dp 8010:8010 --name xxl-job-admin xxl-job-admin-docker:1.0

八、jenkins 1.准备
mkdir -p /Usersdocker/jenkins
2.下载
docker pull jenkins/jenkins:lts;
3.运行
docker run -d --name jenkins -p 8081:8080 -v /Usersdocker/jenkins:/home/jenkins_01 jenkins/jenkins:lts

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/341418.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号