docker安装软件

博客 分享
0 225
张三
张三 2022-03-12 18:56:29
悬赏:0 积分 收藏

docker安装软件

注意事项

1 docker安装的软件是用自己的IP的,使用不了 127.0.0.1 或者 localhost 。2 # 如果可以使用请告诉我3 可以使用该外网IP(转换需要浪费时间和不安全),也可以使用docker的IP(升级时会变更)

JDK

1 # https://www.cnblogs.com/hl15/p/13683833.html2 3 docker pull adoptopenjdk/openjdk84 5 #启动6 docker run -di --name=jdk1.8 adoptopenjdk/openjdk87 8 执行需要命令9 /bin/bash

MySQL

1 # https://www.bilibili.com/video/BV1s5411j7zq?p=132 3 docker pull centos/mysql-80-centos74 5 mkdir -p /data/soft/mysql_home6 chmod 777 /data/soft/mysql_home7 8 docker run -di --name=mysql -p 3306:3306 -v /data/soft/mysql_home:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=aaa123456 -d centos/mysql-80-centos7

Redis

1 # https://www.bilibili.com/video/BV1s5411j7zq?p=15&spm_id_from=pageDriver2 docker pull redis3 4 docker run -di --name=redis -p 6379:6379 redis

Tomcat

1 # https://www.bilibili.com/video/BV1s5411j7zq?p=152 3 docker pull tomcat:8.5.73-jre17-temurin-focal4 docker run -di --name=tomcat -p 8080:8080 tomcat:8.5.73-jre17-temurin-focal5 6 docker exec -it tomcat /bin/bash7 8 docker run -di --name=tomcat -p 8080:8080 -v /soft/webapps:/usr/local/tomcat/webapps  tomcat:7-jre7

nginx

 1 # https://blog.lupf.cn/articles/2020/11/08/1604845476002.html 2  3 -- 使用docker搜索nginx 4 docker search nginx 5  6  7 -- 使用docker安装nginx 8 docker pull nginx 9 10 -- 运行nginx11 docker run -di -p 80:80 nginx12 13 -- 开启端口

rancher

1 docker pull rancher/server2 docker run -di --name=rancher -p 8080:8080 rancher/server3 netstat -an | grep 80804 5 #重启6 docker restart rancher

zookeeper

1 docker pull wurstmeister/zookeeper2 3 docker run -di --name=zookeeper -p 2181:2181 wurstmeister/zookeeper4 5 netstat -an | grep 1010

kafka

 1 docker pull wurstmeister/kafka 2  3 docker run -di --name=kafka -p 4327:4327 --env KAFKA_HEAP_OPTS=-Xmx4G \ 4 -e KAFKA_BROKER_ID=0 \ 5 -e KAFKA_ZOOKEEPER_CONNECT=106.52.63.80:2181 \ 6 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://106.52.63.80:4327 \ 7 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:4327 \ 8 -d wurstmeister/kafka 9 10 11 12 修改docker的配置13 docker exec -ti [镜像ID] /bin/bash

MongoDB

 1 docker pull mongo 2  3 docker run -di --name=mongo -p 27017:27017 mongo --auth 4  5 #配置用户和密码 6 docker exec -it mongo mongo admin 7 # 创建一个名为 admin,密码为 aaa123456 的用户。 8 >  db.createUser({ user:'admin',pwd:'aaa123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]}); 9 # 尝试使用上面创建的用户信息进行连接。10 > db.auth('admin', 'aaa123456');

Jenkins

1 # https://segon.cn/install-jenkins-using-docker.html2 3 docker pull jenkins/jenkins:2.222.3-centos4 mkdir -p /data/soft/jenkins_home5 chmod 777 /data/soft/jenkins_home6 chown -R 1000:1000 /data/soft/jenkins_home/7 docker run -d --name=jenkins -p 18080:8080 -p 50000:50000 -v /data/soft/jenkins_home:/var/jenkins_home  jenkins/jenkins:2.222.3-centos8 #查询密码9 cat /data/soft/jenkins_home/secrets/initialAdminPassword

禅道

1 #禅道的docker版本下载2 https://hub.docker.com/r/easysoft/zentao/tags
禅道版本
镜像标签
开源版
以数字开头,如:12.3.3
专业版
以pro开头,如:pro8.8.3
企业版
以biz开头,如:biz3.7.2

 

 

 

 

 

 1 # https://www.zentao.net/book/zentaopmshelp/405.html#0 2 docker pull easysoft/zentao:16.3 3  4 #sudo docker run --name [容器名] -p [主机端口]:80 --network=[网络驱动名] --ip [容器IP] --mac-address [mac地址] -v [主机禅道目录]:/www/zentaopms -v [主机mysql目录]:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=[数据库密码] -d easysoft/zentao:[镜像标签] 5 mkdir -p /data/soft/zentao_home 6 chmod 777 /data/soft/zentao_home 7  8 mkdir -p /data/soft/zentao_home/zentao_mysql 9 chmod 777 /data/soft/zentao_home/zentao_mysql10 11 sudo docker run --name=zentao -p 28080:80 -v /data/soft/zentao_home:/www/zentaopms -v /data/soft/zentao_home/zentao_mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=aaa123456 -d easysoft/zentao:16.3

gitlab(很占内存)

 1 # https://www.cnblogs.com/niceyoo/p/13057533.html 2 docker pull gitlab/gitlab-ce:14.7.3-ce.0 3  4 # gitlab总文件夹 5 mkdir -p /data/soft/gitlab_home 6 chmod 777 /data/soft/gitlab_home 7  8 # 配置文件 9 mkdir -p /data/soft/gitlab_home/etc10 chmod 777 /data/soft/gitlab_home/etc11 12 # 数据文件13 mkdir -p /data/soft/gitlab_home/data14 chmod 777 /data/soft/gitlab_home/data15 16 # 日志文件17 mkdir -p /data/soft/gitlab_home/log18 chmod 777 /data/soft/gitlab_home/log19 # 该程序对内存要求有点高(至少2G)20 sudo docker run --name=gitlab -p 38080:80 --privileged=true -v /data/soft/gitlab_home/etc:/etc/gitlab -v /data/soft/gitlab_home/data:/var/opt/gitlab -v /data/soft/gitlab_home/log:/var/log/gitlab  -d gitlab/gitlab-ce:14.7.3-ce.021 22 #修改[external_url 'http://106.52.63.80']23 vi /data/soft/gitlab_home/etc/gitlab.rb24 25 #修改IP和端口26 vi /data/soft/gitlab_home/data/gitlab-rails/etc/gitlab.yml27 28 #查询管理员密码[管理员账号:root]29 30 cat /data/soft/gitlab_home/etc/initial_root_password

GitBlit

# https://blog.csdn.net/qq_32599479/article/details/89192287

Maven私服(nexus)-很占内存(至少2G)

 1 # https://www.cnblogs.com/niceyoo/p/11204143.html 2  3 docker pull sonatype/nexus3 4  5 # nexus3总文件夹 6 mkdir -p /data/soft/nexus_home 7 chmod 777 /data/soft/nexus_home 8  9 docker run -d --name nexus3 -p 8081:8081 -v /data/soft/nexus_home:/nexus-data -d sonatype/nexus310 #查看密码(账号是:admin)11 cat /data/soft/nexus_home/admin.password 

 

 # 源
https://note.youdao.com/ynoteshare/index.html?id=e2e9c39b98d76ea95569d946d329d3bc&type=note&_time=1647078542341

 

posted @ 2022-03-12 18:12 loce 阅读(22) 评论(0) 编辑 收藏 举报
回帖
    张三

    张三 (王者 段位)

    821 积分 (2)粉丝 (41)源码

     

    温馨提示

    亦奇源码

    最新会员