docker
文章平均质量分 53
qq_42533216
这个作者很懒,什么都没留下…
展开
-
Warning: Stopping docker.service, but it can still be activated by: docker.socket
问题描述使用docker时,每次停止docker systemctl stop docker 命令执行完都会提示Warning: Stopping docker.service, but it can still be activated by: docker.socket原因目前找到的问题原因是:This is because in addition to the docker.service unit file, there is a docker.socket unit fil转载 2021-11-23 11:41:12 · 1517 阅读 · 0 评论 -
docker-compose命令及yaml文件
docker-compose命令及yaml文件Docker-compose常用命令#docker-compose up -d nginx 构建建启动nignx容器docker-compose exec nginx bash 登录到nginx容器中docker-compose down 删除所有nginx容器,镜像docker-compose ps原创 2021-11-05 18:11:24 · 2092 阅读 · 0 评论 -
docker 日志文件的位置
docker启动后日志会在以下位置 1 /var/lib/docker/containers/容器ID/容器ID-json.log 也可以使用以下命令查看 1 docker logs 容器ID 使用docker-compose可以通过配置把日志记录到本地文件中 目录结构如下,其中mysql下的conf放置配置文件 data为数据库文件 log为mysql运行日志 1 2 3..原创 2021-09-16 09:58:02 · 3117 阅读 · 0 评论 -
查找 Docker 容器内文件系统在宿主机上的位置
查找 Docker 容器内文件系统在宿主机上的位置shida_csdn 2021-05-25 10:21:17 109 收藏分类专栏: 容器技术 文章标签: docker 云计算版权Docker 文件系统是在宿主机上完成 Merge 后,再挂载到容器内的,我们可以通过 docker inspect 命令快速定位容器文件系统在宿主机上对应的目录:# docker inspect --format='{{.GraphDriver.Data.MergedDir}}' <容器 ID>..原创 2021-07-08 16:22:17 · 3764 阅读 · 0 评论 -
使用docker dockerfile 启动djaong项目
使用docker dockerfile 启动djaong项目1.创建目录并将项目代码拉进来[root@192 my_app01]# pwd/data/my_app01[root@192 my_app01]# lsapp01 Dockerfile Dockerfile1 manage.py my_app01 __pycache__ requirements.in requirements.txt templates test.ini[root@192 my_app01]#原创 2021-06-29 14:40:40 · 186 阅读 · 0 评论 -
dockerfile
dockerfile挂载目录的操作dockers run -it -v /root/data:/data --name demo1 test:v1#运行一个容器,并将宿主机的 /root/data 映射到容器的 /data #当你写下FROM centos:7的时候,你就要想着,在这以后的每一步操作都是在centos 7系统镜像中进行的操作,#你以前是怎么部署应用的,那么请按照你以前的步骤一步一步来就好。FROM ubuntu:15.10#声明镜像制作者M原创 2021-06-29 14:39:17 · 94 阅读 · 0 评论 -
DockerFile CMD/ENTRYPOINT 镜像
CMD/ENTRYPOINT都是指定一个容器启动时要运行的命令CMD命令Dockerfile 中可以有多个 CMD 指令,但只有最后一个生效,CMD 会被 docker run 之后的参数替换ENTRYPOINT命令docker run 之后的参数会被当做参数传递给 ENTRYPOINT,之后形成新的命令组合一、制作CMD版可以查询IP信息的容器二、如果我们希望显示 HTTP 头信息,就需要加上 -i 参数分析:我们可以看到可执行文件找不到的报...原创 2021-06-29 14:38:43 · 159 阅读 · 0 评论 -
centos7安装docker 使用官方脚本
安装docker 使用官方脚本Inc.官方包装的Docker版本,以通过以下命令获得最大的稳定性和兼容性:[root@hots05 ~]# curl -sSL https://get.docker.io | bash[root@hots05 ~]# docker --version#创建插入单元文件[root@hots05 ~]# mkdir -p /etc/systemd/system/docker.service.d[root@hots05 ~]# tee /etc/systemd/..原创 2021-04-01 14:46:00 · 231 阅读 · 0 评论 -
docker底层原理介绍
1.docker介绍1.1什么是dockerDocker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上。1.2docker能解决什么问题1.2.1高效有序利用资源机器资源有限;单台机器得部署多个应用;应用之间互相隔离;应用之间不能发生资源抢占,每个应用只能使用事先注册申请的资源。1.2.2一次编译,到处运行类似于j转载 2021-03-10 09:06:43 · 525 阅读 · 0 评论 -
docker0 网桥
docker网桥原理图Docker服务默认会创建一个 docker0 网桥(其上有一个 docker0 内部接口),它在内核层连通了其他的物理或虚拟网卡,这就将所有容器和本地主机都放到同一个物理网络。Docker默认指定了 docker0 接口 的 IP 地址和子网掩码,让主机和容器之间可以通过网桥相互通信,它还给出了 MTU(接口允许接收的最大传输单元),通常是 1500 Bytes,或宿主主机网络路由上支持的默认值。这些值都可以在服务启动的时候进行配置。–bip=CIDR — IP ..原创 2021-02-26 11:23:08 · 790 阅读 · 0 评论 -
docker的文件挂载
一、将Docker数据挂载到容器 在Docker中,要想实现数据的持久化(所谓Docker的数据持久化即数据不随着Container的结束而结束),需要将数据从宿主机挂载到容器中。目前Docker提供了三种不同的方式将数据从宿主机挂载到容器中: (1)volumes:Docker管理宿主机文件系统的一部分,默认位于 /var/lib/docker/volumes 目录中;(最常用的方式) 由上图可以知道,目前所有Container的数据都保存在了这个目录下边,由于没有在创建时指定卷转载 2021-02-25 11:09:51 · 5126 阅读 · 0 评论 -
yum 安装docker
代码[root@all-in-one ~]# yum install python-devel libffi-devel gcc openssl-devel libselinux-python -y# 设置docker仓库文件:[root@all-in-one ~]# yum install yum-utils lvm2 device-mapper-persistent-data -y[root@all-in-one ~]# yum-config-manager --add-rep.原创 2021-02-23 20:45:36 · 249 阅读 · 0 评论 -
docker删除无用的镜像等操作
提供prune命令,用于移除不使用的镜像、容器、卷、网络。Prune imagesdocker image prune移除没有标签并且没有被容器引用的镜像,这种镜像称为dangling(摇晃的)镜像。示例1:docker image prune删除了redis,无标签且无引用#docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES# docker imagesREP...转载 2021-02-01 15:11:07 · 22704 阅读 · 0 评论 -
怎样将本地文件上传到docker容器
怎样将本地文件上传到docker容器怎样将本地文件上传到docker容器?docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中。在往docker容器中直接使用rz上传文件时,速度很慢,所以我们会考虑将本地文件上传至容器。首先我们要进入docker容器内部查找所有容器iddocker ps -a查找容器长IDdocker inspect -f '{{.ID}}' tomcat-container-id拷贝本地文件到容器doc.原创 2020-11-25 16:00:41 · 3982 阅读 · 0 评论 -
这可能是最为详细的Docker入门吐血总结
这可能是最为详细的Docker入门吐血总结Docker是什么?在计算机技术日新月异的今天,Docker在国内发展的如火如荼,特别是在一线互联网公司,Docker的使用是十分普遍的,甚至成为了一些企业面试的加分项,不信的话看看下面这张图。这是我在某招聘网站上看到的招聘Java开发工程师的招聘要求,其中有一条熟悉docker成为了你快速入职的加分项,由此可见熟悉docker在互联网公司的地位之重要。当然对于我们CTF选手而言,熟悉docker可以快速搭建CTF环...转载 2020-11-02 15:50:34 · 145 阅读 · 0 评论 -
docker 容器监控和docker-compose
容器监控1 命令行的形式监控容器docker stats2.图行化界面监控使用 cadvisor原理图启动容器 docker pull hub.c.163.com/xbingo/cadvisor:latestdocker run \> -v /var/run:/var/run \> -v /sys:/sys:ro \> -v /var/lib/docker:/var/lib/docker:ro \> -d -p 8080:8080 --原创 2020-09-24 10:59:04 · 333 阅读 · 0 评论 -
docker 容器 cpu 内存的资源限制
可以给容器指定使用哪一个cpu查看cpu使用容器可以直接调用物理机上的资源,在物理机上如果杀死相应的进程,也会杀死容器的资源可以限制内存的使用量原创 2020-09-24 10:26:09 · 175 阅读 · 0 评论 -
搭建私用仓库
搭建私用仓库架构图查看registry镜像详情在52机器上 创建镜像仓库容器原创 2020-09-23 17:57:13 · 81 阅读 · 0 评论 -
docker自定义容器
自定义容器方式一 (使用的较少,因为如果有cmd 的话 需要手动在创建容器的时候使用)将现有的容器打包成文件,然后再将文件转换成镜像docker export 容器名 > 文件名cat 文件名 | docker import - 镜像名:版本号查看镜像方式二 使用dockerfile的形式创建构建的过程在build的过程中生成了一个临时的容器看到新的镜像生成了查看镜像的历史copy和add的区别...原创 2020-09-23 16:19:01 · 179 阅读 · 0 评论 -
dokcer容器中的网路和虚拟机的网路的异同
docker得网路管理首先看自己笔记本上创建虚拟机 网路得管理方式vmware中得虚拟网络编辑器中网卡信息自己笔记本上会创建出对应得虚拟网卡,并且地址是网卡网段得 .1虚拟机使用NAT网卡得一些特性和原理docker中得网络先使用命令查看docker中得网络输入命令查看具体网卡得信息subnet字段可以看到此网桥使用得是 172.17.0.0 网段上边得容器与他们之间得关系知识补充使用man -k docker命令查看全部dock...原创 2020-09-23 15:43:34 · 281 阅读 · 0 评论 -
2020-09-23
镜像的名命这种就是刚拉下来的docker镜像打tag的细节删除掉使用同一个本机镜像文件的tag时不会彻底删除镜像文件只有将都指向同一个文件的镜像tag都删除 才会删除镜像文件可以通过 -f + imageID的形式直接彻底删除镜像文件docker history 镜像名 #查看对镜像的操作二.容器命令docker exce 命令输入命令之后可以看到又多了一个进程 sleep200docker exec -it c...原创 2020-09-23 12:30:31 · 109 阅读 · 0 评论