• docker 安装镜像记录


    redis
    
    docker run -p 6379:6379 
    --net mynetwork --ip 172.18.0.3 
    --name redis 
    -v /home/pig/redis/data:/data 
    -v /home/pig/redis/redis.conf:/etc/redis/redis.conf 
    -d localhost:5000/redis:6.0 
    redis-server /etc/redis/redis.conf --appendonly yes
    
    
    
    mysql
    docker run 
    --net mynetwork --ip 172.18.0.2 
    --name mysql 
    --privileged=true 
    -p 3306:3306  
    -v /home/pig/mysql/my.cnf:/etc/mysql/my.cnf 
    -v /home/pig/mysql/data:/var/lib/mysql 
    -v /home/pig/mysql/conf.d:/etc/mysql/conf.d 
    -v /home/pig/data/mysql/logs:/var/log/mysql 
    -v /home/pig/data/mysql/mysql-files:/var/lib/mysql-files 
    -e MYSQL_ROOT_PASSWORD=root 
    -d mysql:8.0
    
    
    
    nacos
    docker run -d 
    -e PREFER_HOST_MODE=ip 
    -e MODE=standalone 
    -e SPRING_DATASOURCE_PLATFORM=mysql 
    -e MYSQL_SERVICE_HOST=172.18.0.1 
    -e MYSQL_SERVICE_PORT=3306 
    -e MYSQL_SERVICE_USER=root 
    -e MYSQL_SERVICE_PASSWORD=root 
    -e MYSQL_SERVICE_DB_NAME=nacos 
    -v /home/pig/nacos/logs:/home/nacos/logs 
    -e TIME_ZONE='Asia/Shanghai' 
    -p 8848:8848 
    --name nacos 
    --restart=always 
    nacos/nacos-server:2.0.0
    
    
    docker run 
    -e PARAMS="--spring.datasource.url=jdbc:mysql://47.99.200.99:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai --spring.datasource.username=root --spring.datasource.password=dockermysqlpassword" 
    -p 18080:8080 
    -v /tmp:/data/applogs 
    --name xxl-job-admin  
    -d xuxueli/xxl-job-admin:2.2.0
    
    docker run -d 
    -p 9000:9000 
    --name minio   
    -e "MINIO_ACCESS_KEY=admin"   
    -e "MINIO_SECRET_KEY=admin123456789"  
    -v /home/pig/minio/data:/data   
    -v /home/pig/minio:/root/.minio 
    localhost:5000/minio server /data
    
    
    docker run -d 
    -v /home/pig/registry:/var/lib/registry 
    -p 5000:5000 
    --restart=always 
    --name registry registry:2.7
    
    
    curl http://localhost:5000/v2/_catalog
    
    docker exec -it registry /bin/sh
    
    du -sch /var/lib/registry
    
    image=regostry
    sha=`ls /home/pig/registry/docker/registry/v2/repositories/$image/_manifests/revisions/sha256`
    curl -vk -X DELETE //localhost:5000/v2//manifests/sha256:679b1c1058c1f2dc59a3ee70eed986a88811c0205c8ceea57cec5f22d2c3fbb1
    
    
    docker exec registry rm -rf /var/lib/registry/docker/registry/v2/repositories/mysql
    docker exec registry garbage-collect /etc/docker/registry/config.yml
    
    
    
    docker run -d 
    --net mynetwork --ip 172.18.0.5 
    --name security 
    -p 8080:8080 
    localhost:5000/security:1.0
    
    
    docker update --restart=always 1748379c8cee
    
    docker run 
    -u root 
    -name jenkins
    --rm   
    -d  
    -p 8080:8080  
    -p 50000:50000  
    -v jenkins-data:/home/pig/jenkins  
    -v /var/run/docker.sock:/home/pig/jenkins/docker.sock  
    jenkins:2.60.3
    
    docker run -p 8080:8080 -p 50000:5000 --name jenkins 
    -u root 
    -v /home/pig/jenkins:/var/jenkins_home 
    -d jenkins:2.60.3
    
    # docker run -d --name jenkins -p 8080:8080 -p 50000:50000 -v /home/pig/jenkins:/var/jenkins_home jenkins:2.46.3
    
    
    
    docker run 
    --privileged 
    --cap-add SYS_ADMIN 
    -itd 
    -p 8080:8080 
    --name centos 
    -e container=docker 
    centos:7 /usr/sbin/init
    
    docker run --privileged --cap-add SYS_ADMIN -it -p 8080:8080 --name li-centos -e container docker -d --restar always centos:7 /usr/sbin/init
    
    
    docker run 
    -itd 
    -p 8080:8080 
    --name jdk 
    openjdk:8
    
    docker run 
    -itd 
    -p 5432:5432 
    --name=postgresql 
    -v /home/pig/postgreSql/data:/var/lib/postgresql/data 
    -e POSTGRES_PASSWORD=dockerpostgresqlpassword 
    postgres:12-alpine
    
    
    mkdir -p ./rockermq/data/broker/logs ./rockermq/data/broker/store 
    
    mkdir -p  /rockermq/rocketmq/data/broker/logs   /docker/rocketmq/data/broker/store /docker/rocketmq/conf
    
    docker run -d 
    --restart=always 
    --name rmqnamesrv 
    -p 9876:9876 
    -v /home/pig/rocketmq/data/namesrv/logs:/root/logs 
    -v /home/pig/rocketmq/data/namesrv/store:/root/store 
    -e "MAX_POSSIBLE_HEAP=100000000" 
    rocketmqinc/rocketmq:4.3.0 
    sh mqnamesrv 
    
    vi /home/pig/rocketmq/conf/broker.conf
    
    
    # 所属集群名称,如果节点较多可以配置多个
    brokerClusterName = DefaultCluster
    #broker名称,master和slave使用相同的名称,表明他们的主从关系
    brokerName = broker-a
    #0表示Master,大于0表示不同的slave
    brokerId = 0
    #表示几点做消息删除动作,默认是凌晨4点
    deleteWhen = 04
    #在磁盘上保留消息的时长,单位是小时
    fileReservedTime = 48
    #有三个值:SYNC_MASTER,ASYNC_MASTER,SLAVE;同步和异步表示Master和Slave之间同步数据的机制;
    brokerRole = ASYNC_MASTER
    #刷盘策略,取值为:ASYNC_FLUSH,SYNC_FLUSH表示同步刷盘和异步刷盘;SYNC_FLUSH消息写入磁盘后才返回成功状态,ASYNC_FLUSH不需要;
    flushDiskType = ASYNC_FLUSH
    # 设置broker节点所在服务器的ip地址
    brokerIP1 = localhost
    
    
    docker run -d  
    --restart=always 
    --name rmqbroker 
    --link rmqnamesrv:namesrv 
    -p 10911:10911 
    -p 10909:10909 
    -v  /home/pig/rocketmq/data/broker/logs:/root/logs 
    -v  /home/pig/rocketmq/data/broker/store:/root/store 
    -v /home/pig/rocketmq/conf/broker.conf:/opt/rocketmq-4.3.0/conf/broker.conf 
    -e "NAMESRV_ADDR=namesrv:9876" 
    -e "MAX_POSSIBLE_HEAP=200000000" 
    rocketmqinc/rocketmq:4.3.0 
    sh mqbroker -c /opt/rocketmq-4.3.0/conf/broker.conf 
    
    
    docker run -d 
    --restart=always 
    --name rmqadmin 
    -e "JAVA_OPTS=-Drocketmq.namesrv.addr=127.0.0.1:9876 
    -Dcom.rocketmq.sendMessageWithVIPChannel=false" 
    -p 9999:8080 
    pangliang/rocketmq-console-ng
    
    
    
  • 相关阅读:
    C# 正则表达式学习笔记(三)
    由于WEB服务器上的"ISAP"和"CGI"限制列表设置,无法提供您请求的页面——错误解决
    用户IIS APPOOL\Classic.NET AppPool 登陆失败——错误解决
    silverlight 学习笔记 (二): silverlight的开发模式
    CAB学习():使用SCSF创建shell的过程
    关于css及安全配置的注意事项
    silverlight 学习笔记 (四): MVVM+WCF Ria开发架构
    silverlight 学习笔记 (三): silverlight中的数据绑定
    软件开发了10年,迷茫了
    silverlight 学习笔记 (五): MVVM Light Toolkits 之 RealCommand
  • 原文地址:https://www.cnblogs.com/pigll/p/13919673.html
Copyright © 2020-2023  润新知