zoukankan      html  css  js  c++  java
  • docker基本使用-安装

    一. Linux服务器安装

      1. 可参考官网安装步骤,点击前往官网

      2. 常见问题

        a. 在执行安装docker-ce命令的时候出错:requires containerd.io >= 1.2.2-3

    yum install docker-ce docker-ce-cli containerd.io

       解决:手动安装containerd.io指定版本

    wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.13-3.1.el7.x86_64.rpm
    
    yum -y install ./containerd.io-1.2.13-3.1.el7.x86_64.rpm

      然后再安装docker-ce docker-ce-cli

    yum install docker-ce docker-ce-cli

     3. 打开docker可远程配置

       a. 编辑docker.service文件

    vim  /usr/lib/systemd/system/docker.service

       b. 在ExecStart后追加链接的端口

    -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

        c. 保存并重启docker

    systemctl daemon-reload
    systemctl restart docker

     4. ok了,等待客户端远程部署即可

    二.  Interlli J IDEA 安装docker

    注:未使用pom.xml 里的docker-maven-plugin依赖

    1. 安装docker插件

    路径:Preferences-Plugins

    注:安装完成后,重启idea

    2. 配置docker

    路径:Preferences-Build, Execution, Deployment-Docker

    注:选择TCP socket,输入云服务器IP地址,然后下面显示Connection success即可!

    tcp://xxx.xxx.xxx.xxx:2375

    3. 配置项目docker文件

     a. 在项目src/main目录下创建docker目录, 然后在该目录下创建Dockerfile文件,内容如下:

    FROM openjdk:8-jdk-alpine
    MAINTAINER wanghao
    VOLUME /tmp
    EXPOSE 80
    ADD demo-1.0.0-SNAPSHOT.jar app.jar
    ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

    4. 创建docker镜像

     a. 根据如下图,进行配置

     b. 开始maven打包项目

    c. 然后手动把jar包,放到docker目录下

     d. 开始执行docker

     e. 部署成功

     f. 可以在服务器上执行命令,查看部署后的状态

    docker ps
    docker image
    ps -ef | grep java
    ps -ef | grep 80

    5. 部署成功,可以访问项目了 

    http://xxx.xxx.xxx.xxx:80/wxapi
  • 相关阅读:
    控制TABLE的一些属性
    windows7中各个dll文件作用和用途
    left join on and与left join on where的区别
    号外,left join比连表语句快80倍
    JS跳转语句
    [jQuery,Dojo,MooTools]
    CYQ.Data 数据框架 V3.5 开源版本发布(源码提供下载)
    Scala开发小小总结
    性能测试工具原理与架构
    joomla1.5模块开发和插件开发详解带实例
  • 原文地址:https://www.cnblogs.com/front-web/p/12803794.html
Copyright © 2011-2022 走看看