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

  • 相关阅读:
    Git全局配置备忘
    Wpf之Microsoft.Extensions.DependencyInjection
    Wpf之Interaction.Triggers与Interaction.Behaviors
    Wpf之异步绑定
    Wpf之HandyControls与MaterialDesign混用之DataGrid
    WPF将log4net配置文件设置为资源来保护配置文件
    c# PInvoke根据工程配置自动引用正确的dlls
    Wpf的gRpc的Server/Client
    Python必会的单元测试框架 —— unittest
    网易centos yum源
  • 原文地址:https://www.cnblogs.com/zhou-tt/p/12735780.html
Copyright © 2011-2022 走看看