首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏技术杂记

    Docker 基础8

    system/docker.service. docker.service docker.service ● ├─docker.socket ● ├─system.slice ● └─basic.target ● ├─firewalld.service docker.socket Requires=docker.socket [Service] Type=notify ExecStart=/usr/bin/docker daemon -H fd:/ [Unit] Description=Docker Socket for the API PartOf=docker.service [Socket] ListenStream=/var/run/docker.sock ll /var/run/docker.sock srw-rw---- 1 root docker 0 Jan 20 11:21 /var/run/docker.sock [root@h103 ~]#

    35010编辑于 2022-02-09
  • 来自专栏技术杂记

    Docker Swarm 基础8

    /high_wright a6a0adaa76a8 swarm "/swarm manage -H :40" About an hour /jenkins01 71de3ba93794 registry:2 "/bin/registry /etc/d" 8 weeks ago : 3.10.0-327.4.4.el7.x86_64 Operating System: linux CPUs: 4 Total Memory: 6.09 GiB Name: a6a0adaa76a8 /high_wright a6a0adaa76a8 swarm "/swarm manage -H :40" About an hour : 3.10.0-327.4.4.el7.x86_64 Operating System: linux CPUs: 4 Total Memory: 6.09 GiB Name: a6a0adaa76a8

    44710编辑于 2021-11-29
  • 来自专栏六个核弹的专栏

    k8s系列教程-docker基础知识

    认识docker dockerDocker.inc 公司开源的一个基于LXC技术之上构建Container容器引擎技术,Docker基于容器技术的轻量级虚拟化解决方案,实现一次交付到处运行。 docker 基本原理 docker 架构图: 从架构图中我们可以看出,docker有三大核心,包括容器,仓库,镜像 镜像(image):文件的层次结构,以及包含如何运行容器的元数据 容器(container dockers基础操作 docker 原理我们基本普及了,接下来我们进入实战环节。 docker rm 容器id ## 删除镜像 docker rmi 镜像id ## 拉取远程仓库镜像 docker pull nginx ## 进入容器 docker exec -it 镜像id artifactId> </plugin> </plugins> </build> 然后在pom文件的同级目录下创建 Dockerfile: FROM openjdk:8-

    72110编辑于 2022-12-23
  • 来自专栏自动化、性能测试

    Docker8)- docker search 命令详解

    作用 从 Docker Hub 查找镜像 语法格式 docker search [OPTIONS] TERM options 说明 option 作用 -f, --filter filter 根据提供的

    64210发布于 2020-11-11
  • 来自专栏云原生技术方案

    【k8s学习笔记一】容器及Docker基础

    3.1.1 分层存储 镜像会分层构建,每一层构建完就固定不变了,需要变更时需在当前层基础上要新建一层。 3.2 容器 容器container时镜像运行时的实体,可以被创建、启动、停机、删除、暂停。 /package.sjon /app/ 其中, FROM用于指定基础镜像,RUN执行命令 #执行多个命令的正确写法 FROM ubuntu:18:08 RUN echo "hahah 设置构建参数,将来容器运行时不保存,而ENV在容器运行时仍存在 WORKDIR 指定工作目录 USER 指定当前用户 HEALTHCHECK ONBUILD ONBUILD <其他指令> 只有当前镜像作为基础镜像构建新镜像时才会执行 basic_concept/image.html centos安装virtualbox的办法:https://wiki.centos.org/zh/HowTos/Virtualization/VirtualBox k8s 学习笔记合集: 【k8s学习笔记一】容器及Docker基础 【k8s学习笔记二】腾讯云harbor私有仓库部署实践 【k8s学习笔记三】kubernetes本地环境部署测试 【k8s学习笔记四

    1.3K30发布于 2021-08-06
  • 来自专栏sunsky

    Kubernetes(K8s)基础知识(docker容器技术)

      今天谈谈K8s基础知识关键词:   一个目标:容器操作;两地三中心;四层服务发现;五种Pod共享资源;六个CNI常用插件;七层负载均衡;八种隔离维度;九个网络模型原则;十类IP地址;百级产品线;千级物理机 ;万级容器;相如无亿,K8s有亿:亿级日服务人次。 上面四层服务发现讲的主要是k8s原生的kube-proxy方式。 K8s集群调度这边需要对上面从上到下从粗粒度到细粒度的隔离做相应的调度策略。 九个网络模型原则 K8s网络模型要符合4个基础原则,3个网络要求原则,1个架构原则,1个IP原则。 Pod由docker0实际分配的IP,Pod内部看到的IP地址和端口与外部保持一致。同一个Pod内的不同容器共享网络,可以通过localhost来访问对方的端口,类似同一个VM内不同的进程。

    80010发布于 2020-08-20
  • 来自专栏冷影玺

    8docker基础之---桥接主机模式与特权指令

    #开启第二个容器 [root@docker ~]# docker run -itd centos:7 3866dbef91952a87fa17cc975f3197f26460b8bee50b6f49a60e7760c17174aa =none centos:7 /bin/bash 9367d758f52a8925377bef8b2ab97ae34cbf501be9f15a77bfb75b3453de0045 [root@docker =adb123456 -d mysql:5.7 a376a219d21a1891960e3d5b346b1ee9bf6245e8b6076b63d41f05c57304f7a9 [root@docker 8b974a9681af host host local 0456f88c6851 none null local [root@docker ~]# # 再次启动一台命名为redis: [root@docker ~]# docker run -itd --name redis centos:7 bb1e58cdd9292b21740b8fd58bc06702466460255d782f352b59b8fafef109e9

    81620编辑于 2023-10-11
  • 来自专栏springboot

    Docker基础

    仓库(repository):存放镜像文件的场所 2、Docker常用命令 2.1、帮助命令 2.1.1、docker version 获取docker版本信息 2.1.2、docker info 获取 docker的系统信息,包括镜像和容器的数量 2.1.3、docker help 获取docker所有的命令信息 2.2、镜像命令 2.2.1、docker images 获取本地的镜像信息 respository start 容器id或容器名称 2.3.5、重启容器 docker restart 容器id或容器名称 2.3.6、停止容器 docker stop 容器id或容器名称(正常关机) docker kill 容器id或容器名称(强制关机) 2.3.7、删除容器 docker rm 容器id(删除已停止的容器) docker rm -f 容器id(强制删除) 3、Docker进阶命令 3.1、守护式容器 3.1.1 容器id (不创建新进程) 3.1.5、docker容器自启 docker启动,其容器自动启动 docker update 容器id或名称 4、软件安装 4.1、rabbitmq安装 docker

    22600编辑于 2025-01-20
  • 来自专栏epoos.com

    docker基础

    一、常用命令 docker -v # 查看版本号 docker info # 查看docker的信息 # Mac上在安装docker之后点击图标,手动启动docker命令 open /Applications /Docker.app # 还可以使用open命令打开docker应用 docker pull ubuntu # 使用 docker pull 命令来载入 ubuntu 镜像 docker run -it docker run -d -p 8100:80 xxx/webapp # 指定端口,将docker的80端口映射到主机 8100 端口上 二、docker 镜像相关命令 docker images # 容器相关命令 docker ps -a # 查看所有容器 docker ps # 查看所有运行中的容器 docker start CONTAINER_ID # 启动一个已停止的容器 docker restart 八、命令大全 docker命令能查看到 Docker 客户端的所有命令选项 docker # docker 能够查看所有的docker命令信息 相关链接 docker 学习网站

    60010编辑于 2022-06-06
  • 来自专栏技术杂记

    Docker 基础

    前言 Docker 是目前最为火热的开源技术之一,它在应用层面(用户空间)将相关依赖进行了打包,构建出一个个轻量而完备的功能模块(镜像),能够跨平台运行,低开销地创建传递销毁和重建,实在是开发运维居家旅行必备良品 Docker allows you to package an application with all of its dependencies into a standardized unit for 目前通用的应用场景中,Docker 可以明显提升开发和运维效率 Docker containers wrap up a piece of software in a complete filesystem 以下是容器和虚拟机的区别 每一个虚拟机除了必要的应用和它依赖的库还包含了一整个操作系统 每一个容器只包含必要的应用和其依赖的库,操作系统的内核是共享的(其它实例并不拥有独享内核) 这里分享一下 Docker 的相关基础,详细可以参阅 官方文档 Tip: 当前的最新版本为 Docker 1.10 Released on January 15, 2016

    20620编辑于 2022-02-09
  • 来自专栏女程序员的日常_Lin

    docker基础

    Docker compose 重点:volumes:将主机的数据卷或者文件挂载到容器里。(使得容器内目录与主机内目录完全同步) ---- 基本概念 ? Hello world ? Docker compose ? ---- 当我们不再需要外在的认可来证明自己时 才能获得真正的自由

    41920发布于 2020-09-18
  • 来自专栏0x7c00的专栏

    Docker 基础

    Docker 基础 發佈於 2018-07-12 之前讲了很多前端基础知识,这一篇换个口味,讲讲 Docker。然后再继续讲 JavaScript。 从 0.9 版本起,Docker 在使用抽象虚拟是经由 libvirt 的 LXC 与 systemd - nspawn 提供界面的基础上,开始包括 libcontainer 库做为以自己的方式开始直接使用由 镜像构建时,会一层层构建,前一层是后一层的基础。每一层构建完就不会再发生改变,后一层上的任何改变只发生在自己这一层。 每一个容器运行时,是以镜像为基础层,在其上创建一个当前容器的存储层,我们可以称这个为容器运行时读写而准备的存储层为容器存储层。 容器存储层的生存周期和容器一样,容器消亡时,容器存储层也随之消亡。 其中: FROM 指的是构建新镜像的基础,也就是说,我们要基于 ubuntu:16.04 这个镜像定制自己的镜像 LABEL 用于定义一些容器的 metadata,我们可能会在一些地方看到使用 MAINTAINER

    85950发布于 2021-11-01
  • 来自专栏服务器运维日常

    Docker入门】Docker基础命令

    本文主要介绍在 CentOS 7.x 下使用Docker基础命令。 卸载旧版本的 Docker 如果要安装新版本的 Docker ,可以先卸载掉旧版本(在保证不影响使用的情况下)。 配置镜像加速 Docker 工作的基础即是镜像,可以认为一个镜像即是一个独立的由应用组成的虚拟机。 hello-world REPOSITORY TAG IMAGE ID CREATED SIZE nginx alpine 529b5644c430 8 IMAGE COMMAND CREATED STATUS PORTS NAMES bab8bb6d89ae 以上内容仅是 docker 日常使用的基础命令及参数,更多内容可查阅相关资料。

    79121编辑于 2024-01-02
  • 来自专栏IT技术分享社区

    Docker基础docker 安装mongodb

    今天给大家分享Docker安装mongodb笔记,服务器基于Centos8,希望大家可以互相沟通交流! 今天给大家安装的mongodb版本为4.2,大家按照步骤执行命令就可以。 1、先获取mongodb镜像 docker pull mongo:4.2 2、镜像拉取完成后,运行mongodb容器 docker run \ -d \ --name mongo \ --restart //mongodb/data:/data/db \ mongo:4.2 --auth 3、mongodb服务配置 如上图,mongodb起来之后,进入容器,配置账户,具体执行命令如下: #进入容器 docker 6、后续运维命令 #停止、重启、删除容器命令 docker stop mongo #停止 docker start mongo # 启动 docker rm mongo #删除容器 7、总结 以上就是使用 Docker安装mongodb全部内容,使用docker真的很方便,大大简化了部署的时间成本,上面的命令都是一行一行亲测过的,大家使用的时候遇到问题可以随时和我沟通交流!

    4.1K20编辑于 2023-10-21
  • 来自专栏技术杂记

    Docker Registry8

    再次尝试push 报错1 [root@h103 ~]# docker push h104:5000/ubuntu The push refers to a repository [h104:5000/ubuntu 20527 [root@h103 ~]# 根据官网的解释和方法,我没有成功处理 官网的解释如下: 原因是没有加入证书或证书不被信任,解决办法是从证书入手 有三种方式可以解决: 1.买一个SSL证书 2.配置docker 忽视指定registry的安全 DOCKER_OPTS="--insecure-registry myregistrydomain.com:5000" ,然后重启客户端 3.导入自签名证书,让docker 最后的解决办法是将registry删除重建,问题就没再出现了 可能原因: 所以,我猜测可能是(当时)我构建这个registry的过程中环境变量配置错误了 ---- 报错234 [root@h103 ~]# docker for 192.168.100.104 because it doesn't contain any IP SANs [root@h103 ~]# 原因是证书中没有指定IP [root@h103 ~]# docker

    29110编辑于 2022-01-21
  • 来自专栏公众号-测试驿栈

    Docker基础操作

    到这里,docker基础安装就算完成了。   基本命令总结: sudo service docker start 启动docker sudo service docker stop 停止docker   sudo docker images 查看所有镜像 docker rmi <image id>删除images docker rmi -f {TAG}  根据tag删除images docker rmi $(docker images -q)删除全部image sudo docker ps -a 查看所有容器 docker stop CONTAINER ID 停用容器 docker rm CONTAINER ID 删除容器 docker stop $(docker ps -a -q) 停用所有容器 docker rm $(docker ps -a -q) 删除所有容器 docker stop $(docker ps -q) & docker rm $(docker

    1.1K41发布于 2018-08-31
  • 来自专栏Web技术分享

    docker基础操作

    安装docker: sudo curl -sSL https://get.daocloud.io/docker | sh 注:在CenoOS8上安装docker时可能出现一些错误,可以根据错误提示,用 --restart=always 容器名|容器ID docker 修改容器端口映射 docker run -d -p 9999:8080 -i -name tomcat8 tomcat:8    主机 这个bug我找了快一个小时 方法3:使用docker commit命令创建新镜像 ① 停止容器服务docker stop tomcat8 ② 构建新镜像docker commit tomcat8 tomcat8 _new ③ 使用新镜像重新创建容器docker run -d -p 8888:8080 -i --name tomcat88 tomcat8_new ④ 删除原有容器docker rm tomcat8 config.v2.json文件 备忘:Centos8使用docker迁移typecho博客,这上面讲得很详细。

    61820编辑于 2022-08-10
  • 来自专栏Lemon黄

    11 Docker 基础

    下面,我们就来学习一下 Docker 中的一些基础知识及其它在 DevOps 中的重要性。 这就可以消除了“在我的机器上能正常运行”的问题,并未开发人员和运营团队之间的协作提供了一致的基础。 可扩展性和资源效率:Docker 的容器化方法实现了高效的资源利用和可扩展性。 通过将应用程序打包成轻量级容器,就可以利用 Docker 在一台主机上启动多个容器的能力,快速部署和扩展应用程序。这种可扩展性对于处理高流量负载、优化基础设施使用和实现成本效益至关重要。 Docker 基础命令 1 docker run docker run命令用于启动一个新容器并通过命令行与之交互。 latest a6bd71f48f68 9 days ago 187MB ubuntu latest e4c58958181a 8 weeks ago 77.8MB

    30100编辑于 2023-12-05
  • 来自专栏技术杂记

    Docker 基础2

    安装Docker [root@h103 ~]# yum install docker-engine Loaded plugins: fastestmirror, langpacks dockerrepo | 247 kB 00:00:02 (8/8): docker-engine-1.9.1-1.el7.centos.x86_64.rpm 3/8 Verifying : docker-engine-selinux-1.9.1-1.el7.centos.noarch 4/8 Verifying : docker-engine-1.9.1-1.el7.centos.x86_64 8/8 Installed: docker-engine.x86_64 0:1.9.1-1.el7.centos

    31910编辑于 2022-02-09
  • 来自专栏技术杂记

    Docker 基础10

    61M /var/lib/docker [root@h103 ~]# rm -rf /var/lib/docker [root@h103 ~]# du -sh /var/lib/docker du: yum install docker-engine service docker start systemctl status docker.service rpm -qi systemd docker | grep docker systemctl list-dependencies docker.service cat /usr/lib/systemd/system/docker.service cat /usr/lib/systemd/system/docker.socket ll /var/run/docker.sock systemctl enable docker.socket yum list installed | grep docker yum -y remove docker-engine.x86_64 rm -rf /var/lib/docker ---- 附 systemctl

    33420编辑于 2022-02-09
领券