Centos服务器配置与部署过程

36次阅读
  • 安装与配置 docker

    1、检查内核版本,必须是 3.10 及以上 uname -r 2、安装 docker yum install docker 3、输入 y 确认安装 4、启动 docker [root@localhost ~]# systemctl start docker [root@localhost ~]# docker -v Docker version 1.12.6, build 3e8e77d/1.12.6 5、开机启动 docker [root@localhost ~]# systemctl enable docker Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service. 6、停止 docker systemctl stop docker 
  • docker 配置加速器

    # 打开文件地址 vim /etc/docker/daemon.json #腾讯服务器加速地址加入 {"registry-mirrors": ["https://mirror.ccs.tencentyun.com"] } #阿里云的服务器请查看:阿阿里云服务器下的容器镜像服务,选择容器加速器,里面有教程 {"registry-mirrors": ["https://xeizattv.mirror.aliyuncs.com"] } #https://xeizattv.mirror.aliyuncs.com wq 保存退出:执行命令生效:systemctl daemon-reload systemctl restart docker 
  • 安装 docker-compose

    # 下载 curl -L https://github.com/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 
    # 设置 chmod +x /usr/local/bin/docker-compose #验证安装是否成功 docker-compose version 
  • docker-compose 配置

    # 在有 docker-compose 的目录下 #启动 docker-compose up -d #关闭 docker-comose down #查看日志 docker-compose logs 
  • nacos 安装

    #clone 项目 git clone https://github.com/nacos-group/nacos-docker.git cd nacos-docker #单机模式 docker-compose -f example/standalone-mysql.yaml up -d #查看日志 docker-compose -f example/standalone-mysql.yaml logs -f #控制台 http:// 地址:8848/nacos 
  • 安装 Mysql

    #docker-compose version: '3.1' services: db: # 目前 latest 版本为 MySQL8.x image: mysql restart: always environment: MYSQL_ROOT_PASSWORD: 123456 command: --default-authentication-plugin=mysql_native_password --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci --explicit_defaults_for_timestamp=true --lower_case_table_names=1 ports: - 3306:3306 volumes: - ./data:/var/lib/mysql # MySQL 的 Web 客户端 adminer: image: adminer restart: always ports: - 8881:8881 
  • 安装 redis

    version: '3.1' services: redis: image: redis container_name: redis restart: always command: redis-server --requirepass 123456 #设置密码 ports: - 6379:6379 volumes: - ./redis_data:/data 
  • 配置 tomcat

    version: '3.1' services: tomcat: restart: always image: tomcat container_name: tomcat ports: - 8080:8080 volumes: - ./webapps:/usr/local/tomcat/webapps environment: TZ: Asia/Shanghai 
  • 配置 nexus

    version: '3.1' services: nexus: restart: always image: sonatype/nexus3 container_name: nexus ports: - 8081:8081 volumes: - nexus-data:/nexus-data #统一配置了数据卷 在 /var/lib/docker/volumes/ 目录下可以找到数据 volumes: nexus-data: 
  • 交互式进入容器

     docker exec -it b410b15951e4 bash 
  • 查看容器日志

    sudo docker logs -f -t --tail 100 16154cfbafcb 

原文链接:https://www.cnblogs.com/chenhanhao/p/12536500.html

正文完
 
追风者
版权声明:本站原创文章,由 追风者 2024-01-02发表,共计2335字。
转载说明:声明:本站内容均来自互联网,归原创作者所有,如有侵权必删除。 本站文章皆由CC-4.0协议发布。