docker
hkNaruto
这个作者很懒,什么都没留下…
展开
-
Ubuntu系统上docker 内启动图形界面程序报错Authorization required, but no authorization protocol specified
解决过程,采用yeqiang启动。原创 2024-02-19 15:27:49 · 2043 阅读 · 0 评论 -
Ubuntu 22.04 LTS 安装nvidia-docker NVIDIA Container Toolkit
安装nvidia-container-toolkit。原创 2023-08-01 08:59:32 · 8544 阅读 · 3 评论 -
Dockerfile 笔记 RUN rm删除无用文件后 docker images看到的镜像大小没变化 体积太大 优化Dockerfile 不要滥用ADD 镜像大小原理
说明:Docker文件系统的每一层形成以后,其体积就固定了,RUN rm这种指令只会影响当前ceng,因此应当用一条指令完成所有事项并在最后清理掉垃圾文件。所以不少Dockerfile有类似如下写法。可以看到,本意是复制一个文件到容器零时用一下就删除,结果这个层始终都在镜像内。基于原有镜像,删除其内部文件,查看大小情况。Dockerfile添加删除无用文件。预期的结果是镜像不会变大。原创 2023-06-27 15:18:55 · 752 阅读 · 0 评论 -
docker 国内 163 加速地址
【代码】docker 国内 163 加速地址。原创 2022-10-13 16:59:24 · 1027 阅读 · 0 评论 -
arm64 linux 环境编译 moby 20.10.13 aarch64
下载源码wget https://ghproxy.com/https://github.com/moby/moby/archive/refs/tags/v20.10.11.tar.gz解压tar -xvf v20.10.11.tar.gz打patch(国内网络问题)[root@10-2-1-202 src]# cd moby-20.10.13[root@10-2-1-202 moby-20.10.13]# patch -p1 < ../docker.patch patc原创 2022-03-14 16:29:51 · 2125 阅读 · 1 评论 -
docker 20.10.9 dockerd containerd containerd-shim-runc-v2 runc 组件分析
下载地址https://download.docker.com/linux/static/stable/x86_64/docker-20.10.9.tgz解压到/usr/local/yeqiang@yeqiang-PC:/usr/local/docker$ ll总用量 200848-rwxr-xr-x 1 root staff 33908392 2022-03-14 09:47:07 containerd-rwxr-xr-x 1 root staff 6508544 2022-03-原创 2022-03-14 13:46:26 · 3569 阅读 · 0 评论 -
springboot docker 分层打包镜像,精减变动体积
DockerfileFROM openjdk:8-jdk-alpine as basicVOLUME /tmpCOPY BOOT-INF/lib /app/libCOPY META-INF /app/META-INFCOPY BOOT-INF/classes /app/classesFROM openjdk:8-jdk-alpineCOPY --from=basic /app/lib /app/libCOPY --from=basic /app/META-INF /app/META-I原创 2022-03-08 16:57:10 · 1454 阅读 · 0 评论 -
k8s docker memory limits oom分析、docker status MEM USAGE采样来源分析
k8s内存限制配置spec: template: spec: containers: - name: xxx image: xxx resources: limits: memory: 2Gi等同docker rundocker run -m 2G xxx准备分析环境docker run --rm -it -m 2G centos:7 /b原创 2022-02-11 15:06:54 · 1798 阅读 · 0 评论 -
docker ce arm64 静态编译版本下载地址
https://download.docker.com/linux/static/stable/aarch64/docker-20.10.9.tgz其他版本https://download.docker.com/linux/static/stable/源码https://github.com/moby/moby/archive/refs/tags/v20.10.11.tar.gz原创 2021-12-13 10:45:59 · 1124 阅读 · 0 评论 -
arm64 mysql docker 镜像地址
mysql 5.5 5.7Docker Hubdocker pull biarms/mysqlmysql 8.0https://hub.docker.com/r/ubuntu/mysqldocker pull ubuntu/mysql原创 2021-12-07 10:03:34 · 2409 阅读 · 0 评论 -
dockerfile ubuntu debian apt clean清理垃圾
apt clean -y && \ rm -rf \ /var/cache/debconf/* \ /var/lib/apt/lists/* \ /var/log/* \ /var/tmp/* \ && rm -rf /tmp/*原创 2021-11-29 15:05:29 · 2299 阅读 · 0 评论 -
docker Error creating default “bridge“ network: failed to allocate gateway Address already in use
原/etc/docker/daemon.json{ "bip":"192.168.1.0/24"}改为{ "bip":"192.168.1.1/24"}说明:bip应该是个有效ip地址,不是网络地址。原创 2021-09-27 11:02:37 · 2740 阅读 · 0 评论 -
国产arm64服务CentOS系统上编译使用x11vnc-desktop,无图形界面服务器Docker内开启图形化远程桌面
项目源码https://gitee.com/hknarutofk/x11vnc-desktop在CentOS aarch64系统下运行脚本# docker build --rm -t x11vnc/desktop -f Dockerfile.arm64 .启动测试# docker run -it --rm -p 6080:6080 x11vnc/desktop:latest * Starting system message bus dbus原创 2021-03-25 15:05:10 · 1141 阅读 · 0 评论 -
安卓云 android cloud 资料
https://www.genymotion.com/cloud/http://www.eepw.com.cn/article/184502.htmhttp://arc.zju.edu.cn/2018/0619/c20670a817816/page.htmhttps://github.com/budtmo/docker-android原创 2021-03-19 08:14:33 · 374 阅读 · 0 评论 -
CentOS 如何查看docker run启动参数命令
安装runlike# yum install epel-release -yLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.huaweicloud.com * extras: mirrors.huaweicloud.com * updates: mirrors.huaweicloud.comResolving Dependencies--> Running原创 2021-01-14 14:04:10 · 1181 阅读 · 0 评论 -
wrk HTTP压测nginx性能对比 Docker部署 VS k8s部署 VS 裸机部署
1. Docker部署[yeqiang@harbor wrk]$ docker run --name=test -d -p 81:80 nginx:alpine3a37a184cb67d5ea9f608ae1b5c196c679b263872a8edc598d80929d05c7f9d0wrk测试[yeqiang@harbor wrk]$ ./wrk -t4 -c160 -d30s http://localhost:81/Running 30s test @ http://localh原创 2020-10-26 16:56:22 · 1636 阅读 · 0 评论 -
stream 内存带宽测试Docker性能损失
1。 宿主机测试下载源码[yeqiang@harbor STREAM]$ git clone https://github.com/jeffhammond/STREAM单线程测试[yeqiang@harbor STREAM]$ gcc -O -DSTREAM_ARRAY_SIZE=1000000000 -DNTIME=20 -mcmodel=large stream.c -o stream[yeqiang@harbor STREAM]$ ./stream ------------原创 2020-10-26 15:56:42 · 1548 阅读 · 0 评论 -
http压测nginx在Docker中的性能损失
1。 宿主机测试nginx版本[yeqiang@harbor wrk]$ /usr/local/nginx/sbin/nginx -Vnginx version: nginx/1.18.0built by gcc 9.2.1 20190827 (Red Hat 9.2.1-1) (GCC) configure arguments:配置:主要调整了CPU亲和配置,宿主服务器6核CPU,配置5个工作进程另外一个核留给压测客户端#user nobody;worker_proce原创 2020-10-26 15:19:19 · 4917 阅读 · 0 评论 -
iperf测试Docker网络性能
1. 宿主机本地测试[yeqiang@harbor ~]$ /usr/local/bin/iperf3 -s -----------------------------------------------------------Server listening on 5201-----------------------------------------------------------Accepted connection from ::1, port 43252[ 5] local原创 2020-10-26 13:49:58 · 2629 阅读 · 1 评论 -
unixbench测试Docker性能损失
容器中运行结果[root@15a5241ddbb5 UnixBench]# ./Run perl: warning: Setting locale failed.perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "en_US.UTF-8" are supported and installed on your system.perl:原创 2020-10-23 16:58:58 · 1851 阅读 · 0 评论 -
CentOS7 AltArch aarch64环境kubeasz flannel : 轮询等待flannel 运行,视下载镜像速度而定
故障TASK [flannel : 检查是否已下载离线flannel镜像] ******************************************************************************************************************changed: [192.168.111.193]TASK [flannel : 尝试推送离线docker 镜像(若执行失败,可忽略)] ****************************原创 2020-09-01 16:20:07 · 978 阅读 · 1 评论 -
CentOS7 AltArch aarch64环境静态编译cfssl1.2.0(kubeasz项目依赖的二进制程序)
下载源码wget https://codeload.github.com/cloudflare/cfssl/tar.gz/1.2.0 -O cfssl-1.2.0.tar.gztar -xvf cfssl-1.2.0.tar.gz设置代理go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.io,directricecd cfssl-1.2.0go get github.com/GeertJohan/go.ric原创 2020-08-31 16:09:40 · 843 阅读 · 0 评论 -
CentOS7 AltArch aarch64环境编译docker-compose
起因采用源码自带的构建脚本script/build/linux 构建出来的可执行程序,由于与容器内的glibc版本不一致启动报错# ./dist/docker-compose-Linux-aarch64 [16739] Error loading Python lib '/tmp/_MEIId3Clk/libpython3.6m.so.1.0': dlopen: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by /tmp/原创 2020-08-28 16:48:23 · 2037 阅读 · 0 评论 -
Spring Boot Docker 镜像精简,不打包一个大的完整jar文件
A Better DockerfileA Spring Boot fat jar naturally has "layers" because of the way that the jar itself is packaged. If we unpack it first it will already be divided into external and internal dependencies. To do this in one step in the docker build, we n转载 2020-07-31 16:47:43 · 1675 阅读 · 0 评论 -
Docker在容器中获取当前实例内存限制、CPU限制
启动一个受限制的容器[yeqiang@localhost testproj]$ docker run --rm -it -m 1G --cpus=3 centos /bin/bash查看内存限制[root@a2b39516cbf6 /]# cat /sys/fs/cgroup/memory/memory.limit_in_bytes 1073741824计算1073741824÷1024÷1024÷1024 = 1(G)查看CPU限制[root@a2b39516cbf6 .原创 2020-07-22 13:08:05 · 6556 阅读 · 0 评论 -
Fedora 31 上用minkube部署一个单节点kubernetes并测试基础kubectl指令
下载minkube[yeqiang@localhost ~]$ cd Downloads/[yeqiang@localhost Downloads]$ curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 % Total % Received % Xferd Average Speed Time Time Time Current原创 2020-06-04 12:21:53 · 1047 阅读 · 0 评论 -
Kylin 云服务器Docker安装MariaDB
安装Docker# apt-get install docker docker-compose docker-containerd docker-doc docker-runc docker.io拉取MariaDB镜像# docker pull mariadb创建数据目录# mkdir -p /opt/docker-contailers/mariadb/# mkdir -p /opt/...原创 2020-03-16 08:50:29 · 594 阅读 · 0 评论 -
代码评审平台 phabricator-docker/phabricator docker 服务搭建及配置
项目地址https://github.com/phabricator-docker/phabricator下载docker相关源码[yeqiang@localhost src]$ git clone https://github.com/phabricator-docker/phabricator.gitCloning into 'phabricator'...remote: E...原创 2019-12-04 16:56:40 · 3235 阅读 · 2 评论 -
mysql的docker官方镜像使用方法
[root@localhost system]# docker pull mysqlUsing default tag: latestlatest: Pulling from library/mysql80369df48736: Pull complete e8f52315cb10: Pull complete cf2189b391fc: Pull complete cc98f645...原创 2019-11-12 16:59:44 · 440 阅读 · 0 评论 -
解决Fedora31上docker启动报错 open /sys/fs/cgroup/docker/cpuset.cpus.effective: no such file or directory
$ sudo dnf install -y grubby$ sudo grubby --update-kernel=ALL --args="systemd.unified_cgroup_hierarchy=0"$ sudo reboot[yeqiang@localhost ~]$ docker imagesREPOSITORY TAG ...原创 2019-11-12 16:26:53 · 2222 阅读 · 0 评论 -
Fedora31 上安装docker-ce记录
[root@localhost system]# sudo dnf config-manager --add-repo=https://download.docker.com/linux/fedora/docker-ce.repoAdding repo from: https://download.docker.com/linux/fedora/docker-ce.repo[root@loc...原创 2019-11-12 15:52:56 · 999 阅读 · 0 评论
分享