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 run -d -it -m 2048M -p 8000:8000 --name kanjia-eureka --network mynet --network-alias kanjia-eureka 192.168.1.144:5000/kanjia-eureka

(二)网关

    docker run -d -it -m 300M -p 9000:9000 --name kanjia-gateway --network mynet --network-alias kanjia-gateway 192.168.1.144:5000/kanjia-gateway

(三)文件管理服务

     docker run -d -it -m 2048M -p 8079:8079 --name kanjia-file --network mynet --network-alias kanjia-file 192.168.1.144:5000/kanjia-file

(四)user服务

     docker run -d -it -m 2048M -p 7001:7001 --name kanjia-user --network mynet --network-alias kanjia-user 192.168.1.144:5000/kanjia-user

(五)顾问端服务

    docker run -d -it -m 2048M -p 7004:7004 --name kanjia-advisor --network mynet --network-alias kanjia-advisor 192.168.1.144:5000/kanjia-advisor

(六)数据服务

   docker run -d -it -m 2048M -p 7005:7005 --name kanjia-data --network mynet --network-alias kanjia-data 192.168.1.144:5000/kanjia-data

(七)客户端服务

  docker run -d -it -m 300M -p 7003:7003 --name kanjia-client --network mynet --network-alias kanjia-client 192.168.1.144:5000/kanjia-client

(八)项目端服务

   docker run -d -it -m 2048M -p 7002:7002 --name kanjia-project --network mynet --network-alias kanjia-project 192.168.1.144:5000/kanjia-project

(九)活动服务

    docker run -d -it -m 2048M -p 7006:7006 --name kanjia-activity --network mynet --network-alias kanjia-activity 192.168.1.144:5000/kanjia-activity

遇到的问题及解决方法

   问题: 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 表示查询后面的第多少条;最后跟要查询的镜像文件名称
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值