zoukankan      html  css  js  c++  java
  • 安装Docker及常见其他应用

    前提:

    首先得有一个linux环境,本文linux环境为CentOS7,安装过程略

    一、安装Docker

       阿里云或虚拟机安装

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2  【安装一些必要的系统工具】
    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo  【添加软件源信息】
    sudo yum makecache fast  【更新yum缓存】
    sudo yum -y install docker-ce  【安装docker社区版】
    sudo systemctl start docker  【启动Docker】
    docker run hello-world  【测试docker安装】

    腾讯云安装
    yum install docker-io -y  【一键安装】

    docker -v  【查看版本】

    官方离线安装方法  【官方安装文档:https://docs.docker.com/install/linux/docker-ce/centos/#install-docker-ce-1】

    1、去官网下载离线安装包 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 

    2、依次下载containerd.io-1.2.2-3.3.el7.x86_64、docker-ce-cli-19.03.4-3.el7.x86_64、docker-ce-19.03.4-3.el7.x86_64  【或更新版本】

    3、用xftp将文件拷贝到服务器中记录路径

    4、sudo yum install /path/
    containerd.io-1.2.2-3.3.el7.x86_64.rpm  

    5、
    sudo yum install /path/docker-ce-cli-19.03.4-3.el7.x86_64.rpm

    6、sudo yun install /path/
    docker-ce-19.03.4-3.el7.x86_64.rpm

    二、安装Nginx

        安装前请确保Docker服务已启动(启动命令:service docker start)

    docker pull nginx  【拉取官方镜像到本地】
    docker run --name my-nginx -p 80:80 -d nginx  【后台启动nginx并重命名为my-nginx,端口号映射到80上】

    在浏览器输入Centos主机ip地址,能看到nginx的欢迎页面表示启动正常  【测试nginx安装】

    三、安装dotnet core 2.2

      docker microsoft  【搜索微软官方镜像】

      docker pull microsoft/dotnet:2.2-aspnetcore-runtime  【安装.net core runtime】

     四、安装Redis

    docker pull  redis:3.2  【拉取官方3.2版本镜像】
    docker run -p 6379:6379 -v $PWD/data:/data --name my-redis:3.2  -d redis:3.2 redis-server --appendonly yes

    参数说明:
    -v $PWD/data:/data : 将主机中当前目录下的data挂载到容器的/data
    -p 6379:6379 : 将容器的6379端口映射到主机的6379端口
    redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置

    docker exec -it 容器ID redis-cli  【查看redis是否装好】

       默认这样启动是没有密码的,作为服务器来说非常不安全,那么我们可以在启动时增加附属命令:

       docker run -p 6379:6379 -v $PWD/data:/data --name my-redis:3.2 -d redis:3.2 redis-server --requirepass "mima123456" --appendonly yes 

    安装docker中可能出现的问题:

    1、安装docker提示404错误或者提示连接失败

    原因:很可能是docker的yum源配置问题,无法正常下载安装

    解决方法:

    a、进入cd /etc/repos.d

    b、ls  看下有没有  docker-ce.repo文件

    c、重新编辑此文件

    [docker-ce-stable]
    name=Docker CE Stable - $basearch
    baseurl=https://download.docker.com/linux/centos/7/$basearch/stable
    enabled=1
    gpgcheck=1
    gpgkey=https://download.docker.com/linux/centos/gpg
    
    [docker-ce-stable-debuginfo]
    name=Docker CE Stable - Debuginfo $basearch
    baseurl=https://download.docker.com/linux/centos/7/debug-$basearch/stable
    enabled=0
    gpgcheck=1
    gpgkey=https://download.docker.com/linux/centos/gpg
    
    [docker-ce-stable-source]
    name=Docker CE Stable - Sources
    baseurl=https://download.docker.com/linux/centos/7/source/stable
    enabled=0
    gpgcheck=1
    gpgkey=https://download.docker.com/linux/centos/gpg
    
    [docker-ce-edge]
    name=Docker CE Edge - $basearch
    "docker-ce.repo" 83L, 2424C

    d、:wq  保存退出,重新运行 yum install docker  即可解决

     
     
  • 相关阅读:
    算法习题---3.11换抵挡装置(UVa1588)
    这不是bug,而是语言特性
    Makefile 11——支持头文件目录指定
    Makefile 10——打造更专业的编译环境-huge项目
    Makefile 9——为依赖关系文件建立依赖关系
    Makefile 8——使用依赖关系文件
    FreeRTOS——1
    Makefile 7——自动生成依赖关系 三颗星
    Makefile学习之路6——让编译环境更加有序
    RCC—使用 HSE/HSI 配置时钟 ---时钟树
  • 原文地址:https://www.cnblogs.com/yhnet/p/11697576.html
Copyright © 2011-2022 走看看