docker
文章平均质量分 63
周子青
这个作者很懒,什么都没留下…
展开
-
【深入剖析Kubernetes】容器基础(二):隔离与限制
在上一篇文章中,我详细介绍了 Linux 容器中用来实现“隔离”的技术手段:Namespace。而通过这些讲解,你应该能够明白,Namespace 技术实际上修改了应用进程看待整个计算机“视图”,即它的“视线”被操作系统做了限制,只能“看到”某些指定的内容。但对于宿主机来说,这些被“隔离”了的进程跟其他进程并没有太大区别。说到这一点,相信你也能够知道我在上一篇文章最后...原创 2020-04-20 14:54:14 · 664 阅读 · 0 评论 -
【深入剖析Kubernetes】容器基础(一):进程
我就先来跟你说说这个“边界”的实现手段。假如,现在你要写一个计算加法的小程序,这个程序需要的输入来自于一个文件,计算完成后的结果则输出到另一个文件中。由于计算机只认识 0 和 1,所以无论用哪种语言编写这段代码,最后都需要通过某种方式翻译成二进制文件,才能在计算机操作系统中运行起来。而为了能够让这些代码正常运行,我们往往还要给它提供数据,比如我们这个加法程序所需要的输入文件。这些数...原创 2020-04-20 14:34:55 · 584 阅读 · 1 评论 -
docker启动失败 status=1/FAILURE status=203 Failed to start Docker Application Container Engine.
docker.service: main process exited, code=exited, status=1/FAILUREMar 25 14:34:00 localhost.localdomain systemd[1]: Failed to start Docker Application Container Engine.Mar 25 14:34:00 localhost.loca...原创 2019-03-25 15:13:43 · 10262 阅读 · 0 评论 -
python import uuid SyntaxError: invalid syntax错误
developer@PowerUbuntu:~/anaconda3/lib/python3.6/site-packages$ pythonPython 3.6.8 |Anaconda, Inc.| (default, Dec 30 2018, 01:22:34)[GCC 7.3.0] on linuxType "help", "copyright", "credits" or "lice...原创 2019-03-25 18:19:31 · 1114 阅读 · 1 评论 -
Centos7上安装docker
一、安装docker1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过uname -r命令查看你当前的内核版本 $ uname -r2、使用root权限登录 Centos。确保 yum 包更新到最新。$ sudo yum update3、卸载旧版本(如果安装过旧版本...原创 2019-04-04 16:27:07 · 166 阅读 · 0 评论 -
Docker安装运行Redis
拉取官方的镜像,(这个示例中,官方镜像也是stars最多的):zhoumatoMBP:~ zhou$ docker pull redisUsing default tag: latestlatest: Pulling from library/redisbe8881be8156: Pull complete d6f5ea773ca3: Pull complete 735cc6...原创 2019-04-11 14:27:14 · 794 阅读 · 0 评论 -
使用nvidia镜像时加上镜像源 docker: Error response from daemon: Unknown runtime specified nvidia. 解决方法
Daemon configuration filesudo tee /etc/docker/daemon.json <<EOF{ "runtimes": { "nvidia": { "path": "/usr/bin/nvidia-container-runtime", "runtimeArgs": []...原创 2019-04-23 11:05:16 · 1621 阅读 · 0 评论 -
在docker的centos7上安裝redis 直接镜像pull方法
一.拉取镜像//拉取redis镜像docker pull redis //查看所有镜像docker images 二.redis配置文件修改(重要)/root/redis/redis01/conf/redis.conf 中daemonize=NO。非后台模式,如果为YES 会的导致 redis 无法启动,因为后台会导致docker无任务可做而退出。#bind 127...原创 2019-05-09 10:41:40 · 1241 阅读 · 0 评论 -
openpose环境搭建(centos7)
以 nvidia/cuda:9.0-cudnn7-devel-centos7 为基础镜像基础环境 centos7 cuda9 cudnn7 安装anaconda3wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.0-Linux-x86_64.sh -O ~/anaconda.sh &am...原创 2019-05-14 17:47:04 · 3105 阅读 · 7 评论 -
nvidia-docker的安装 runtime=nvidia的使用
1. 移除nvidia-docker 1.0docker volume ls -q -f driver=nvidia-docker | xargs -r -I{} -n1 docker ps -q -a -f volume={} | xargs -r docker rm -fsudo yum remove nvidia-docker2. 設定repositorydistribut...原创 2019-06-17 15:19:28 · 16940 阅读 · 0 评论 -
【docker】docker容器和宿主机之间文件互传,互相拷贝
【注意:命令中符号均为英文符号】1、从容器里面拷文件到宿主机 答:在宿主机里面执行以下命令 docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径 示例: 假设容器名为testtomcat,要从容器里面拷贝的文件路为:/usr/local/tomcat/webapps/test/js/test.js,...原创 2019-07-17 09:17:21 · 532 阅读 · 1 评论 -
MySQL修改时区改变时间
方法一:通过mysql命令行模式下动态修改1.1 查看mysql当前时间,当前时区 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 > select curtime(); #或select now()也可以 ...原创 2019-03-12 10:40:09 · 2412 阅读 · 0 评论 -
docker 启动nvidia/cuda的镜像的时候使得容器真正获取主机硬件资源
$ sudo docker run -it --privileged=true --name detectron nvidia/cuda:9.0-cudnn7-devel-ubuntu16.04 /bin/bash此处必须添加--privileged=true使得容器真正获取主机硬件资源,包括GPU显卡资源https://mirrors.tuna.tsinghua.edu.cn/ana...原创 2019-03-14 14:34:25 · 4635 阅读 · 0 评论 -
在docker的centos7上安裝rabbitmq
1、拉取镜像文件:docker pull centos2、建立容器,且shell方式进入:docker run -it --name centos.rabbit centos /bin/bash3、安装gcc: yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel4、安装wget:wget...原创 2018-08-07 15:13:57 · 615 阅读 · 0 评论 -
centOS 7 wget tar 安装配置jdk8
一、获取jdk安装包1、因为oracle 公司不允许直接通过wget 下载官网上的jdk包。所以你直接wget以下地址下载下来的是一个只有5k的网页文件而已,并不是需要的jdk包 # wget http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u1...原创 2018-08-14 14:29:10 · 1613 阅读 · 0 评论 -
Docker 修改默认存储路径的一个方法
1. 前期安装创建centOS的虚拟机时发现自己对linux的挂载点不清楚, 造成挂载点的分配不太均匀,如图:root / 节点的大小设置的比较小 /home路径设置的一直比较大但是docker 默认的存储路径在 /var/lib/docker下面 感觉不太好.2. 为了解决这个问题, 计划将docker的默认存储路径从/var/lib/docker中移出去方法: 在/home...原创 2018-08-14 16:10:19 · 44523 阅读 · 9 评论 -
docker下单机版kafka的搭建 镜像仓库
环境 centos7 jdk1.8 zookeeper3.4.10 kafka2.11操作前打开2181和9092端口1.安装zookeeperwget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gztar -zxvf zookeeper-3...原创 2018-08-15 16:09:00 · 1623 阅读 · 0 评论 -
Centos 7下安装nginx
1. 安装gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++2. 安装PCRE PCRE(PerlCompatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解...原创 2018-08-13 10:29:32 · 128 阅读 · 0 评论 -
CentOS7中使用yum安装Nginx的方法
最近无意间发现Nginx官方提供了Yum源。因此写个文章记录下。1、添加源 默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了Centos的源地址。因此可以如下执行命令添加源:sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx....原创 2018-08-13 14:25:23 · 292 阅读 · 0 评论 -
Nginx反向代理以及负载均衡配置
nginx配置属性说明 #全局设置main # 运行用户user www-data; # 启动进程,通常设置成和cpu的数量相等worker_processes 1;# 全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;# 工作模式及连接数上限ev...原创 2018-08-13 17:02:06 · 184 阅读 · 0 评论 -
nginx的初始配置文件和反向代理加负载均衡的配置文件备份
cd /etc/nginx/conf.d/default.conf /etc/nginx/nginx.conf user nginx; worker_processes 1; daemon off; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { w...原创 2018-08-13 17:04:33 · 243 阅读 · 0 评论 -
部署war包到Tomcat根目录
在Tomcat中部署war包很简单:首先,直接把相应的war包放到$TOMCAT_HOME/webapps下,不用建目录;然后,修改$TOMCAT_HOME/conf/server.xml,在Host配置段中添加类似于如下内容:<Context path="/" docBase="hdfs-webdav.war" debug="0" privileged="true" reloa...原创 2018-05-04 09:51:51 · 3936 阅读 · 0 评论 -
docker commit不适合生成镜像
知道,当我们运行一个容器的时候(如果不使用卷的话),我们做的任何文件修改都会被记录与容器存储层里。而Docker提供了一个docker commit 的命令,可以将容器的存储层保存下来成为镜像。换句话说,就是在原有镜像的基础上,在叠加上容器的存储层,并构成信的镜像,以后我们运行这个新镜像的时候,就会拥有原有容器最后的文件变化。docker commit的语法格式为:docker commi...原创 2018-08-16 16:03:49 · 4577 阅读 · 0 评论 -
Docker容器日志清理,编写脚本
#!/bin/shecho "==================== start clean docker containers logs ==========================" logs=$(find /var/lib/docker/containers/ -name *-json.log) for log in $logs do ...原创 2018-08-22 17:03:39 · 906 阅读 · 0 评论 -
在docker的centos7上安裝redis
sudo docker run -d -v /home/deploy/third_code/redis/redis-4.0.10/redis.conf:/etc/redis/redis.conf -p 6379:6379 --privileged=true --name redis centos7_redis redis-server /etc/redis/redis.conf1、下载re...原创 2018-08-10 15:57:57 · 2149 阅读 · 0 评论