
docker
Man_In_The_Night
这个作者很懒,什么都没留下…
展开
-
docker error while loading shared libraries
环境: centos7.6 、docker 19.03在使用 docker build 后,执行 docker run ,容器起不来,报错 error while loading shared libraries: libprotobuf.so.9,镜像中已经有 libprotobuf.so.9,怀疑是环境变量问题导致。解决方法直接跳到第 8 步1、docker build# docker build -t data:18 .Dockerfile 大致如下,192.168.7.17/energ原创 2020-11-20 08:49:57 · 4682 阅读 · 1 评论 -
docker 部署 nexus 配置 docker registry
环境:两台 centos7 vm,docker 17.03,nexus vm ip 192.168.1.91、docker 部署 nexus3运行 docker 时需要额外开放一个端口, 9091 为 nexus 访问端口,9092 为 docker 代理仓库端口chmod 777 /nexus-datadocker run -id --name=nexus3 -v /nexus-data:/nexus-data --restart=always -p 9091:8081 -p 9092:9092原创 2020-05-22 11:48:43 · 1343 阅读 · 0 评论 -
docker 部署 mediawiki
docker 部署 mediawikiWiki 是在万维网上开放,且可供多人协同创作的超文本系统。实验环境:centos7.6docker 18.09.6ip 192.168.116.1docker 安装docker 镜像加速1 mediawiki 需要使用数据库来存储文档,起一个 mariadb 的 docker 容器docker run -d --name db_medi...原创 2019-12-03 08:45:15 · 1246 阅读 · 0 评论 -
docker-compose 搭建 nextcloud
前面文章使用 docker 搭建了 nextcloud,传送门下面将使用 docker-compose 搭建 nextcloud实验环境:centos7.6docker 18.09.6docker 安装docker 镜像加速1 安装pip install docker-compose 安装的时候出错,所以本文选用 bin 文件安装下载 docker-composecurl -L...原创 2019-11-26 17:08:57 · 2568 阅读 · 1 评论 -
centos7 docker 部署 nextcloud
Nextcloud是自由及开放源代码软件,每个人都可以在私人服务器上安裝并执行它。可以使用 docker快速构建自己的 nextcloud 网盘,官网.实验环境:centos7.6docker 18.09.6docker 安装docker 镜像加速步骤:1 运行 mariadb,为 nextcloud 提供一些元数据存储docker run -d --name db_nextclo...原创 2019-11-26 12:20:39 · 1411 阅读 · 1 评论 -
docker 查看进程, 内存,cup 消耗
docker 查看进程, 内存,cup 消耗启动 docker 容器,可以通过 docker inspect 查看进程号# docker inspect -f '{{.State.Pid}}' 通过 docker stats 查看内存,cpu 使用docker statsdocker stats --no-streamdocker stats container-namedocke...原创 2019-09-30 14:30:34 · 4821 阅读 · 0 评论 -
查看 docker 容器使用的资源
在容器的使用过程中,如果能及时的掌握容器使用的系统资源,无论对开发还是运维工作都是非常有益的。幸运的是 docker 自己就提供了这样的命令:docker stats。默认输出docker stats 命令用来显示容器使用的系统资源。不带任何选项执行 docker stats 命令:$ docker stats默认情况下,stats 命令会每隔 1 秒钟刷新一次输出的内容直到...转载 2019-09-30 11:30:15 · 274 阅读 · 0 评论 -
python docker 修改pip源
背景: 在公司内网中使用 python docker 容器,需要使用 pip 安装软件,但是进入container 中pip install 报错,因为 contrainer pip 源问题解决方法:1 如果是 pip install -r requirement.txt 使用 -ipip install -r requirement.txt -i http://mirror.y...原创 2019-07-10 14:45:50 · 8050 阅读 · 3 评论 -
docker run ubuntu 后,容器处于 exited 状态
问题:执行docker run ubuntu 后,容器处于 exited 状态,希望能够出入up状态,可以exec进去查看原因: docker容器执行任务完成后就会处于exited状态操作系统:centos7[root@mapleaves k8s-test]# docker run -d --name ubuntu ubuntuUnable to find image 'ubunt...原创 2019-07-03 08:41:08 · 7095 阅读 · 0 评论 -
docker 使用代理
1 docker 17.0.7及更新版本代理设置,可以直接修改~/.docker/config.json{ "proxies": { "default": { "httpProxy": "http://127.0.0.1:3001", "httpsProxy": "http://127.0.0.1:3001", "noProxy": "*.te...原创 2019-05-04 15:40:45 · 1284 阅读 · 0 评论 -
docker下centos安装ping命令
问题:从docker hub上拉取到则镜像centos:6.7在执行ping命令报错[root@dcd9947346b3 /]# pingbash: ping: command not found 解决方法:yum 安装pingyum install -y iputils 补充:ubuntu安装ping命令 apt-get install inetutils-ping...转载 2019-01-09 11:33:03 · 1533 阅读 · 0 评论 -
docker 分配固定 ip
为docker容器单独分配ip,这样就可以像使用vm一样,进行远程连接。实验环境:windows7主机,centos7虚拟机192.168.1.3 ,容器系统centos.6.7(安装在虚拟机192.168.1.3)1、首先创建子网(主机192.168.1.3中执行)docker network create --subnet=172.18.0.0/16 mynetwork#查看创...转载 2019-01-08 20:51:42 · 1841 阅读 · 0 评论 -
dokcer仓库下的ubuntu镜像没有vi等基本指令
dokcer仓库pull下来的ubuntu镜像没有vi等基本指令 解决方法:用 “docker attach 容器id” 进入容器后apt install vim就可以了。不过国内访问archive.ubuntu.com特别的慢,所以建议在建立容器时 docker run命令跟一个参数 -v 宿主机地址:容器内地址 这样的方式建立一个挂载关系如:docker run -it -p...转载 2019-01-08 14:57:49 · 1561 阅读 · 0 评论 -
docker 给非root用户授权
默认只有root用户可以使用docker,要想给非root用户使用授权使用docker,只需要将该用户加入到docker组中即可。1、添加docker组为附加组usermod -a -G docker username参数解释:a 代表 append, 也就是将用户添加到新用户组中而不必离开原有的其他用户组。 -G 附加用户组 2、修改用户组为docker组(第1步和第...转载 2019-01-08 14:27:55 · 1280 阅读 · 0 评论 -
docker学习(6)——容器创建、运行、停止
1、创建容器docker create <image-id>/<image-name>docker create 命令为指定的镜像(image)添加了一个可读写层,构成了一个新的容器。注意,这个容器并没有运行。docker create 命令提供了许多参数选项可以指定名字,硬件资源,网络配置等等。例:docker create -it httpd bash...转载 2019-01-08 10:42:54 · 334 阅读 · 0 评论 -
docker学习(5)——容器连接
①端口绑定docker run -d -p 127.0.0.1:5001:5000 training/webapp python app.py-P :是容器内部端口随机映射到主机的高端口。-p : 是容器内部端口绑定到指定的主机端口。docker port 命令可以让我们快捷地查看端口的绑定情况。docker port adoring_stonebraker 5000上...转载 2019-01-08 09:41:36 · 278 阅读 · 0 评论 -
docker学习(4)——镜像操作
1、使用 docker images 来列出本地主机上的镜像们如果要使用版本为15.10的ubuntu系统镜像来运行容器时,命令如下:docker run -t -i ubuntu:15.10 /bin/bash 如果要使用版本为14.04的ubuntu系统镜像来运行容器时,命令如下:docker run -t -i ubuntu:14.04 /bin/bash 2、...转载 2019-01-07 19:56:14 · 287 阅读 · 0 评论 -
docker学习(2)——镜像加速2
上篇文章介绍的加速使用中出现下载一半卡死的情况,因此重新配置了daocloud加速,当然也可以配置aliyun加速。https://www.daocloud.io/mirror注册后,点击火箭图标,即可到达指定页面,找到linux对应的命令,复制粘贴到命令行就行。curl -sSL https://get.daocloud.io/daotools/set_mirror.sh...原创 2019-01-07 16:39:49 · 351 阅读 · 0 评论 -
docker学习(2)——镜像加速1
通过 Docker 官方镜像加速,中国区用户能够快速访问最流行的 Docker 镜像。该镜像托管于中国大陆,本地用户现在将会享受到更快的下载速度和更强的稳定性,从而能够更敏捷地开发和交付 Docker 化应用。Docker 中国官方镜像加速可通过 registry.docker-cn.com 访问。该镜像库只包含流行的公有镜像。私有镜像仍需要从美国镜像库中拉取。1、您可以使用以下命令直接从...转载 2019-01-07 15:20:52 · 330 阅读 · 0 评论 -
docker 学习(3)——基本命令
1、查看镜像列表docker images列出了所有顶层(top-level)镜像。实际上,在这里我们没有办法区分一个镜像和一个只读层,所以我们提出了top-level镜像。只有创建容器时使用的镜像或者是直接pull下来的镜像能被称为顶层(top-level)镜像,并且每一个顶层镜像下面都隐藏了多个镜像层。使用示例:[root@master ~]# docker images...转载 2019-01-07 14:29:20 · 203 阅读 · 0 评论 -
docker 学习(1)——docker安装
1、安装一些必要的系统工具:sudo yum install -y yum-utils device-mapper-persistent-data lvm22、添加软件源信息:sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3、更新...原创 2019-01-04 19:31:00 · 892 阅读 · 0 评论