docker的自动化部署过程

docker安装步骤

- 安装docker

            yum install -y docker
            备注:-y 表示不询问 使用默认配置进行安装,等待提示  完毕!

-查看是否安装成功

             yum list installed | grep docker
             备注:命令为 查看yum安装完成文件列表 并 筛选docker安装信息

- 启动docker服务/重启docker服务

             systemctl start docker

             sudo service docker restart

- 查看是否启动成功

            systemctl status docker

(原文链接:https://blog.csdn.net/qq_22211217/article/details/80414227)

项目服务的启动(自用)

注:启动服务按顺序:先注册中心,再网关
(一)注册中心

  • 拉项目/跑项目/启动

    docker pull 39.105.20.23:5000/kanjia-eureka:latest    
    docker run -d -it -p 8000:8000 --name kanjia-eureka --network mynet --network-alias kanjia-eureka 39.105.20.23:5000/kanjia-eureka
    
    http://192.168.1.144:8000  
    

(二)网关

  • 拉项目/跑项目

      docker pull 39.105.20.23:5000/kanjia-gateway:latest
     
      docker run -d -it -p 9000:9000 --name kanjia-gateway --network mynet --network-alias kanjia-gateway 39.105.20.23:5000/kanjia-gateway
    

(三)文件管理

  • 拉项目/跑项目

      docker pull 39.105.20.23:5000/kanjia-file:latest
    
     docker run -d -it -p 8079:8079  --name kanjia-file --network mynet --network-alias kanjia-file 39.105.20.23:5000/ kanjia-file
    

    (四)user服务

  • 拉项目/跑项目

     docker pull 39.105.20.23:5000/kanjia-user:latest
    
      docker run -d -it -p 7001:7001 --name kanjia-user --network mynet --network-alias kanjia-user 39.105.20.23:5000/kanjia-user
    

    (五)顾问端服务

  • 拉项目/跑项目

    docker pull 39.105.20.23:5000/kanjia-advisor:latest
    
    docker run -d -it -p 7004:7004 --name kanjia-advisor --network mynet --network-alias kanjia-advisor 39.105.20.23:5000/kanjia-advisor
    

    (六)数据服务

  • 拉项目/跑项目

    docker pull 39.105.20.23:5000/kanjia-data:latest
    

    docker run -d -it -p 7005:7005 --name kanjia-data --network mynet --network-alias kanjia-data 39.105.20.23:5000/kanjia-data

(七)小程序客户端服务

  • 拉项目/跑项目

    docker pull 39.105.20.23:5000/kanjia-client:latest
    

    docker run -d -it -p 7003:7003 --name kanjia-client --network mynet --network-alias kanjia-client 39.105.20.23:5000/kanjia-client
    (八)项目端服务

  • 拉项目/跑项目

    docker pull 39.105.20.23:5000/kanjia-project:latest
    

    docker run -d -it -p 7002:7002 --name kanjia-project --network mynet --network-alias kanjia-project 39.105.20.23:5000/kanjia-project

遇到的问题及解决方法

   问题: Docker Registry 错误提示:http: server gave HTTP response to HTTPS client
   解决方法:
   将{ "insecure-registries":["192.168.220.125:5000"] }添加到 /etc/docker/daemon.json 中,重启docker, 命令:sudo systemctl restart docker

( 原文链接:https://blog.csdn.net/u013595878/article/details/106292026 )

命令

 1.停止容器
       docker  ps  -a(查看容器id及状态 STATUS)
       docker  stop   +CONTAINER ID
 2.删除容器
       docker   rm    +CONTAINER ID
 3.删除镜像
        docker  images(查看镜像)
        docker   rmi   + IMAGE ID  
 4.docker network create mynet
 5.查看日志
     eg: docker logs -f -t --since="2018-05-23" --tail=200 kanjia-gateway(容器名称及names)
     
          since 表示需要查询的时间;tail 表示查询后面的第多少条;最后跟要查询的镜像文件名称

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 1024 设计师: 上身试试
应支付0元
点击重新获取
扫码支付

支付成功即可阅读