美文网首页
Linux中使用docker 安装 一些镜像

Linux中使用docker 安装 一些镜像

作者: 幽玄727 | 来源:发表于2023-12-17 14:06 被阅读0次

    在centos 系统中

    1.安装docker命令

    安装之前先卸载

    yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-selinux \
                      docker-engine-selinux \
                      docker-engine \
                      docker-ce
    
    yum install -y yum-utils \
               device-mapper-persistent-data \
               lvm2 --skip-broken
    

    然后更新本地镜像源:换成aliyun的

    # 设置docker镜像源
    yum-config-manager \
        --add-repo \
        https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
        
    sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
    
    yum makecache fast
    

    然后输入命令:

    yum install -y docker-ce
    

    docker-ce为社区免费版本。稍等片刻,docker即可安装成功。

    启动docker

    Docker应用需要用到各种端口,逐一去修改防火墙设置。非常麻烦,因此建议大家直接关闭防火墙!

    启动docker前,一定要关闭防火墙后!!

    # 关闭
    systemctl stop firewalld
    # 禁止开机启动防火墙
    systemctl disable firewalld
    

    通过命令启动docker:

    systemctl start docker  # 启动docker服务
    
    systemctl stop docker  # 停止docker服务
    
    systemctl restart docker  # 重启docker服务
    

    然后输入命令,可以查看docker版本:

    docker -v
    
    2.安装mysql
    docker pull mysql:5.7
    
    docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root  --restart=always  mysql:5.7
    
    3.nacos安装

    ①:docker拉取镜像

    docker pull nacos/nacos-server:1.2.0
    

    ②:创建容器

    docker run --env MODE=standalone --name nacos --restart=always  -d -p 8848:8848 nacos/nacos-server:1.2.0
    
    • MODE=standalone 单机版

    • --restart=always 开机启动

    • -p 8848:8848 映射端口

    • -d 创建一个守护式容器在后台运行

    ③:访问地址:http://ip:8848/nacos

    4.安装minio
    docker pull minio/minio
    
    docker run -p 9000:9000 -p 9001:9001 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=minio" -e "MINIO_SECRET_KEY=minio123" -v /home/data:/data -v /home/config:/root/.minio minio/minio server /data --console-address ":9001"
    
    4.安装redis

    ①拉取镜像

    docker pull redis
    

    ② 创建容器

    docker run -d --name redis --restart=always -p 6379:6379 redis --requirepass "root"
    

    密码是:root

    ③链接测试

    打开Redis Desktop Manager,输入host、port、password链接测试

    5.kafka安装配置

    Kafka对于zookeeper是强依赖,保存kafka相关的节点数据,所以安装Kafka之前必须先安装zookeeper

    • Docker安装zookeeper

    下载镜像:

    docker pull zookeeper:3.4.14
    

    创建容器

    docker run -d --name zookeeper -p 2181:2181 zookeeper:3.4.14
    
    • Docker安装kafka

    下载镜像:

    docker pull wurstmeister/kafka:2.12-2.3.1
    

    创建容器

    docker run -d --name kafka \
    --env KAFKA_ADVERTISED_HOST_NAME=175.178.70.186 \
    --env KAFKA_ZOOKEEPER_CONNECT=175.178.70.186:2181 \
    --env KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://175.178.70.186:9092 \
    --env KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 \
    --env KAFKA_HEAP_OPTS="-Xmx256M -Xms256M" \
    -p 9092:9092 wurstmeister/kafka:2.12-2.3.1
    
    6.搭建ElasticSearch环境
    1. 拉取镜像
    docker pull elasticsearch:7.4.0
    
    1. 创建容器
    docker run -id --name elasticsearch -d --restart=always -p 9200:9200 -p 9300:9300 -v /usr/share/elasticsearch/plugins:/usr/share/elasticsearch/plugins -e "discovery.type=single-node" elasticsearch:7.4.0
    
    7.安装MongoDB

    拉取镜像

    docker pull mongo
    

    创建容器

    docker run -di --name mongo-service --restart=always -p 27017:27017 -v ~/data/mongodata:/data mongo
    

    相关文章

      网友评论

          本文标题:Linux中使用docker 安装 一些镜像

          本文链接:https://www.haomeiwen.com/subject/herogdtx.html