zoukankan      html  css  js  c++  java
  • docker安装详细步骤

    docker官网说至少3.8以上,我centos7,linux 3.10内核
    1.进入root账户查看内核版本
    uname -a
    2.yum包更新到最新
    yum update
    3.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
    yum install -y yum-utils device-mapper-persistent-data lvm2
    4.设置yum源
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)
    5.查看所有仓库中所有docker版本,并选择特定版本安装
    yum list docker-ce --showduplicates | sort -r
    6.yum install docker-ce-18.03.1.ce.el7.centos
    7.启动docker
    systemctl start docker
    8.拉取tomcat
    docker pull tomcat
    9.查看是否拉取成功 若失败
    docker pull出现问题:
    Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
    解决安装bind-utils
    yum install bind-utils
    查看可以ipdig @114.114.114.114 registry-1.docker.io
    vim /etc/hosts
    34.197.189.129 registry-1.docker.io
    34.232.31.24 registry-1.docker.io
    34.201.196.14 registry-1.docker.io
    34.206.236.31 registry-1.docker.io
    docker images
    10.创建docker/images 并添加Dockerfile文件加入以下代码
    FROM tomcat
    copy images/AssetsMgr.war /usr/local/tomcat/webapps
    11.构建镜像
    docker build -t assetsmgr:0.0.1 .
    12.进入tomcat目录
    docker exec -it 7e5204bff431 /bin/bash
    查看webapps下是否存在 AssetsMgr
    linux复制指定目录下的全部文件到另一个目录中
    webapps已存在
    cp -r webapps.dist/. webapps
    webapps不存在
    cp -r webapps.dist webapps
    13.运行镜像
    docker run -d -p 80:8080 assetsmgr:0.0.1
    14.重启容器
    docker restart +容器ID

  • 相关阅读:
    AE开发 入门教程
    工作空间工厂 打开文件例子
    Delphi IDE使用的一些主要技巧
    动画演示 Delphi 2007 IDE 功能[2]
    Delphi的类与继承
    属性的自动完成
    DELPHI中函数、过程变量的声明与应用
    Delphi回车键切换焦点
    delphi 窗体的创建和释放
    delphi assigned函数的用法
  • 原文地址:https://www.cnblogs.com/zhou-tt/p/12735780.html
Copyright © 2011-2022 走看看