精华内容
下载资源
问答
  • 利用docker拉取Nvidia/cuda官方镜像,部署深度学习环境1、拉取Nvidia/cuda官方镜像2、生成容器3、在容器内安装深度学习环境前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 1、拉取Nvidia/cuda官方镜像 ...

    利用docker拉取Nvidia/cuda官方镜像,部署深度学习环境

    1、拉取Nvidia/cuda官方镜像

    docker pull nvidia/cuda:10.0-base
    

    在这里插入图片描述
    NVIDIA官方提供的docker镜像nvidia/cuda,里面已经编译安装了cuda,但需完善并安装cudnn.注意:这里的cuda版本要跟宿主机显卡驱动匹配.(本次安装的版本是cuda10.0)

    2、生成容器

    nvidia-docker run -it --runtime=nvidia -v /宿主机绝对路径目录:/容器内目录 --name 容器名 镜像名 /bin/bash
    

    创建镜像完毕后,进入镜像,输入nvidia-smi,如果输出下图中绿框内的指令,则表明自己的cuda容器创建成功。
    在这里插入图片描述

    3、在容器内安装深度学习环境

    (1)安装所需的依赖包:

    #!/bin/bash
    set -e
     
    apt-get update
    #安装vim
    #apt-get -y install vim
     
    #解决vim中文乱码
    #vim /etc/vim/vimrc
    #set fileencodings=utf-8,gbk,utf-16le,cp1252,iso-8859-15,ucs-bom
    #set termencoding=utf-8
    #set encoding=utf-8
    #
    #安装sqlite3
    apt-get install libsqlite3-dev
    apt-get -y install gcc
     
    #解决ssl No module named _ssl
    apt-get install libssl-dev -y
    #
    apt-get install make
     
    apt-get -y install zlib*
     
    #安装wget
    apt-get -y install wget
     
    #下载python
    wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
    #解压tgz
    tar -xvzf Python-3.6.5.tgz
     
    #
    cd Python-3.6.5
    ./configure --with-ssl
    make && make install
     
    ln -sf /usr/local/bin/python3 /usr/bin/python
     
    #解决opencv 报错
    apt-get -y install libgl1-mesa-glx
     
    apt-get install -y libglib2.0-dev 
     
     
    #删除安装文件
    #rm -R Python*
     
    #升级pip
    python3 -m pip install --upgrade pip
     
    pip3 install -r requirements.txt -i https://pypi.douban.com/simple
     
     
    #mysql
    #cd /home
    #wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb
     
     
    #中文编码问题
    export  LANG=C.UTF-8
     
    #解决cv2 问题
    #apt-get -y install libgl1-mesa-glx
    #python -V
     
    #升级pip
    #python -m pip install --upgrade pip
    

    (2)完善cuda和安装cudnn

    apt install cuda-toolkit-10-0
    

    将cudnn解压,执行以下命令:

    sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
    sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
    sudo chmod a+r /usr/local/cuda/include/cudnn.h
    sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
    

    安装完毕后,可通过以下指令查看是否安装成功:

    cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
    

    输出如下所示:
    在这里插入图片描述

    python3 -m pip install paddlepaddle-gpu==1.8.5.post107 -i https://pypi.doubanio.com/simple/
    pip3 install --default-timeout=100 -i https://pypi.doubanio.com/simple/ imgaug
    

    解决中文乱码问题出现的报错,将一下指令加入到~/.bashrc 文件中

    export  LANG=C.UTF-8
    
    展开全文
  • docker拉取使用java环境

    2021-01-08 18:22:06
    本文记录docker拉取使用java环境的相关过程。 拉取java镜像 1,互联网环境下搜索java docker search java 2,下载java1.8镜像 docker pull docker.io/lwieske/java-8 3,查看拉取的镜像 docker images ...

    本文记录docker拉取使用java环境的相关过程。

    拉取java镜像

    1,互联网环境下搜索java

    docker search java

    2,下载java1.8镜像

    docker pull docker.io/lwieske/java-8

    3,查看拉取的镜像

    docker images

    4,保存镜像成tar归档文件,可用于复制到无法联网的服务器等(没有需求可以忽略该步骤)

    #docker save 镜像的名称 -o 保存成tar文件的路径名 
    docker save docker.io/lwieske/java-8 -o /home/docker-image-java8.tar
    
    #其他服务器的docker加载镜像
    docker load < docker-image-java8.tar

    使用镜像部署应用

    1,使用java镜像创建容器,容器拥有java1.8环境,进入容器后可以使用命令 java -version验证

    # 以nacos为例。
    #docker run -dit -p 宿主机端口:容器端口 --name=自定义要创建的容器名 java镜像id 
    docker run -dit -p 8848:8848 --name=nacos8848 ac36fa5aed45 

    2,查看所有容器运行情况

    docker ps -a

    3,从宿主机复制应用,即nacos到容器中并运行

    # docker cp 宿主机目录 容器id:容器中目标目录
    docker cp /home/nacos 4bdce8658601:/home/nacos
    
    # 进入该容器
    docker exec -it 容器名 /bin/sh
    
    # 启动nacos
    cd /home/nacos/bin
    
    # 添加可执行权限
    chmod +x startup.sh
    
    # 以单例模式运行nacos
    ./startup.sh -m standalone
    
    # 退出容器交互模式,容器中使用命令
    exit
    
    

    后续

    如果有需要也可以部署其他应用,并使用docker将运行中的容器制作成镜像,以便复制镜像到其他服务器使用

     

    展开全文
  • 拉取tomcat镜像 查询现有镜像命令:docker search tomcat 注:name表示名称 ...拉取tomcat8.5版本的镜像命令:docker pull tomcat:8.5 注:可以使用:x.x的方式选择拉取容器的版本。 ...

    拉取tomcat镜像

    查询现有镜像命令:docker search tomcat

    注:name表示名称

    Description:介绍

    Stars:关注度

    Official:是不是官方的

    Automatexd:是不是私有创建的
     

     

    拉取tomcat8.5版本的镜像命令:docker pull tomcat:8.5

    注:可以使用:x.x的方式选择拉取容器的版本。

     

    查看拉取的镜像命令:docker images

    运行tomcat镜像命令:

    docker run --name mytomcat -p 8099:8080 -d tomcat

    注:--name 表示起一个名称自己定义

    -p 端口,第一个表示本机暴露给客户的端口,第二个表示docker容器的端口

    -d 表示后台运行

     

    一些常用的命令:

    查看运行的容器:docker ps

               查询现有镜像命令:docker search tomcat

    查看所有的容器:docker ps -a

    关闭运行的容器:docker stop [容器名称]

    启动运行容器: docker start [容器名称]

    重启运行的容器:docker restart [容器名称]

    删除容器: docker rm -v [容器名称]

    删除镜像:docker rmi  [镜像名称]

    部署项目的命令:docker cp [项目路径] [容器名称]:/usr/local/tomcat/webapps/

    查询容器内部文件:docker exec -it [容器名称]  /bin/bash

     

    拉取mysql镜像

    查询现有镜像命令:docker search mysql

    拉取mysql镜像命令:docker pull mysql:5.6

    查看拉取的镜像命令:docker images | grep mysql

    运行mysql容器命令:

    docker run -p 3306:3306 --name mymysql -d mysql:5.6 -e MYSQL_ROOT_PASSWORD=123456

    部署项目到tomcat镜像

     

    docker cp /home/test/doctor mytomcat:/usr/local/tomcat/webapps/

    重启镜像

    docker restart tomcat

     

     

     

     

    展开全文
  • docker 拉取jenkins镜像速度缓慢

    千次阅读 2019-04-23 17:16:04
    命令 docker pull jenkins 最开始是使用上面的命令进行拉取,此jenkins是旧版本,不建议...如果拉取速度还是缓慢,设置docker加速镜像,并重启 vi /etc/docker/daemon.json {"registry-mirrors": ["http://hub-mi...

    命令

    docker pull jenkins

    最开始是使用上面的命令进行拉取,此jenkins是旧版本,不建议使用

    可以使用如下命令拉取新版本

    docker pull jenkins/jenkins

    如果拉取速度还是缓慢,设置docker加速镜像,并重启

    vi /etc/docker/daemon.json
    {"registry-mirrors": ["http://hub-mirror.c.163.com"]}
    sudo service docker restart
    

    对应启动容器如下

    docker run -d -p 9090:8080 --name jenkins -p 50000:50000 -v /hzero/data-server/jenkins:/home/jenkins_home --privileged=true jenkins/jenkins

     

    展开全文
  • docker 拉取nginx镜像 并挂载目录 第一步拉取nginx镜像 docker pull nginx 第二步创建将要挂载的目录 mkdir -p /home/local/docker/nginx/{conf,conf.d,html,logs} 第三步 编写配置文件 先要有配置文件...
  • Docker拉取tomcat镜像启动tomcat的容器

    千次阅读 多人点赞 2020-03-27 23:04:00
    搜索镜像(默认去Docker Hub查找): docker search tomcat 但是配置了阿里云的镜像的话可以直接在 阿里云上拉取 不指定版本 拉取镜像就是最新的镜像 docker pull tomcat 指定版本 docker pull tomcat:8.0.52 拉取...
  • mysql安装本地数据库非常占内存,而且安装繁琐,直接用docker集装箱拉取镜像,小巧方便: 本文默认为电脑已安装git,已安装docker。 一、查看mysql版本 $ docker search mysql NAME DESCRIPTION STARS OFFICIAL ...
  • docker私有仓库配置 私有配置 二选一即可 图形修改 daemon.json 文件修改 { "registry-mirrors": [], "insecure-registries": [ "192.168.88.88" ], "debug": true, "experimental": false } 推送镜像...
  • 1,安装docker  利用[uname -r]查看linux内核,要求64位...2,拉取tomcat镜像  dock pull tomcat:8 3,创建tomcat容器  设置名称并以守护进程启动tomcat容器  docker run --name tomcat8 -p 8081:8080 -d tomc
  • 很多时候,我们在部署应用时需要从私有的镜像仓库中拉取镜像,Docker自从1.3.X之后docker registry交互默认使用的是HTTPS,但是搭建私有镜像默认使用的是HTTP服务,这样就会导致登录私有镜像仓库或拉取私有镜像时报...
  • java.net.ConnectException: ...1.首先docker拉取zookeeper镜像,可根据自己的需求选择版本 docker pull zookeeper:3.4.9 2.然后创建zookeeper容器 docker run --privileged=true -d --name zookeeper --publish 21
  • 原因: docker拉取的mysql,时区为UTC,比北京时间慢8小时 查看mysql时区与时间 docker exec <容器名称/容器Id> date -R 解决方案: 修改mysql.cnf文件,设置“ default-time-zone = ‘+08:00’ ” 查看...
  • 学习教程里简单用到consul,这里简单记录一下consul docker的配置命令 这里拉去了1.8.4版本的 docker pull consul:1.8.4 # docker run -d -p 8500:8500 -v /data/consul:/consul/data -e CONSUL_BIND_INTERFACE='...
  • win10使用docker拉取onlyoffice镜像

    千次阅读 2019-05-29 09:37:27
    win10下载docker for windows,不行就下载DockerToolbox-18.09.3,我下载的是后者。 ... 点击运行Docker Quickstart Terminal出现如下界面,一直等待 ...输入拉取onlyoffice 镜像的命令 docker pull onlyoffice...
  • 一:拉取镜像 1、国内连接docker官网很慢修改docker中配置,添加对应中国docker加速器。 vi /etc/docker/daemon.json { "registry-mirrors": ["https://registry.docker-cn.com"], "live-restore": true } 2、...
  • docker拉取公共镜像很慢,是因为docker默认仓库在国外,改成阿里云加速节点后感觉速度还是慢,后面通过https://www.daocloud.io/mirror#accelerator-doc配置下就好了,速度超快!! 上面网站各种不同的系统如何配置...
  • kubectl create secret docker-registry 密码名称 -n default --docker-server=registry.cn-hangzhou.aliyuncs.com --docker-username=xxx@xxx--docker-password=xxxxxxxx --docker-email=abc@aliyun.com ...
  • 安装docker 以下操作首先保证你的windows是专业版的 首先需要开启Hyper-V 选择程序和功能 点击启动或关闭windows功能 选中Hyper-V 确定后重启即可 下载docker 下载链接: 请点这里. 下载好后 一路next 安好后...
  • 拉取镜像: docker pull pytorch/pytorch:1.5-cuda10.1-cudnn7-runtime 查看本地现有镜像清单: 创建一个容器: docker run --gpus all -td --name=liujiepeng_pytorch pytorch/pytorch bash 注意:其实这里有两...
  • 在计算机技术日新月异的今天, Docker 在国内发展的如火如荼,特别是在一线互联网公司, Docker 的使用是十分普遍的,甚至成为了一些企业面试的加分项,下面我将通过实战来带大家了解下Docker。 一、拉取Centos8镜像...
  • 以后要抛弃手动编译lnmp了,直接用docker 写好Dockerfile 和docker-compose.yml 分分钟部署好环境。 问题背景: 拉取官方php镜像,写好了dockerfile,替换了镜像内的php.ini 以及php-fpm.conf配置文件 问题: 1....
  • Docker 部署应用、jar 工程 docker 方式部署

    万次阅读 多人点赞 2018-08-23 22:31:34
    1. 把要部署的工程打成一个jar包。(我的工程叫 gentle) 打 jar 的方法:超简单方法: Intellij Idea 把 java 工程打成可运行的 jar 2. 把 jar 包上传到 服务器确定目录下。 我是用 rz 命令直接选择 jar ...
  • docker本地部署gitLab

    2019-09-29 15:19:18
    docker本地部署gitLab使用Docker部署gitLab容器 使用Docker部署gitLab容器 拉取gitLab镜像 docker pull gitlab/gitlab-ce 创建容器外部存储空间,文件创建位置自选 mkdir -p ~/.docker/gitlab/config ~/.docker/...
  • linux 下创建docker服务及通过docker服务拉去iamges镜像,创建容器 linux部署环境:centos 7.7 环境: 一. 简单部署 1. 安装docker yum -y install docker #docker 安装 service docker start #docker 启动 ...
  • docker入门(利用docker部署web应用)

    万次阅读 多人点赞 2019-05-26 10:44:15
    前言:本课程是在慕课网上学习 第一个docker化的java应用 课程时所做的笔记,供本人复习之用 目录 第一章 什么是docker 1.1 docker的发展史 1.2 docker国内应用史 1.3 什么是Docker 第二章 了解docker 2.1 ...
  • Docker 安装部署Sql Server 配置Docker链接Sql Server  前提条件(至少2 GB的磁盘空间。至少2 GB的RAM)。...然后根据这个上docker拉取镜像 docker pull mcr.microsoft.com/mssql/server:2017-latest...
  • Docker(5):Docker实例部署RabbitMQ一.Docker实例部署RabbitMQ 一.Docker实例部署RabbitMQ   1.拉取镜像   2.运行镜像并挂载数据持久化文件。
  • Docker应用部署

    千次阅读 2020-01-03 16:32:22
    Docker应用部署
  • Ubuntu下Docker快速部署Nextcloud

    千次阅读 2019-12-05 17:28:59
    安装Docker Docker拉取Nextcloud镜像 Docker启动Nextcloud容器
  • 由于Docker将限制免费用户从Docker Hub拉取镜像的次数,而这可能会影响用户在GoogleCloud Build自动构建和部署的工作,还可能影响从Docker Hub部署构件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 29,649
精华内容 11,859
关键字:

docker拉取部署