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

    Docker 基础9

    可见 docker.service 是依赖于 docker.socket 的,但是并不必要开启 Tip: 其实上面的步骤完成,就已经能保证docker会开机启动,原因是它依赖的 docker.socket 虽然本身设定为不要开机启动,但开机时会被systemctl检查然后触发启动以支持 docker.service 的运行 可以用上面方法也将 docker.socket 设为开机启动(但这一步不是非常必要 ) [root@h103 ~]# systemctl list-unit-files| grep docker docker.service enabled docker.socket disabled [root@h103 ~]# systemctl enable docker.socket /docker.socket.

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

    Docker Registry9

    原因是证书中指定的主机名为 docker-registry 而不是 h104 [root@h103 ~]# vim /etc/hosts [root@h103 ~]# grep docker-registry /etc/hosts 192.168.100.104 h104 docker-registry [root@h103 ~]# docker push docker-registry:5000/ubuntu systemctl start docker [root@h103 ~]# docker push docker-registry:5000/ubuntu The push refers to a repository f15ce52fc004: Pushed latest: digest: sha256:45d78ef16a9e6199ffbbc78f71c2c6ef6647f3be6b9721fe3f1b08d6e3fcf6b3 Pulling from ubuntu Digest: sha256:45d78ef16a9e6199ffbbc78f71c2c6ef6647f3be6b9721fe3f1b08d6e3fcf6b3

    41320编辑于 2022-01-21
  • 来自专栏老司机的技术博客

    docker实战(9)docker快速安装hbase

    下载镜像 docker pull harisekhon/hbase 运行容器 docker run -ti harisekhon/hbase当你执行成功之后直接进入hbase shell,慢慢享用吧 使用hbase 退出容器后,下次再进入可以使用 docker exec -ti hbase1 /hbase/bin/hbase shell 创建表,第一个参数是表名,第二个参数是列簇名 create ' 创建表 # 语法:create

    , {NAME => <family>, VERSIONS => <VERSIONS>} # 例如:创建表t1,有两个family name:f1,f2,且版本数均为

    1.3K70发布于 2018-04-16
  • 来自专栏云同步

    Docker 安装 Elasticsearch 9

    参考链接 Run Elasticsearch locally | Elastic Docs 环境 操作系统:Ubuntu 24.04 LTS 容器:Docker 28.2.2 ES 版本:最新版(9.0.3 ) 安装 1)安装 docker【已安装可跳过】 参考:Ubuntu 安装 docker-CSDN博客 2)启动 elasticsearch 若是出现报错请往 Q&A 看 # 通过 curl 下载启动脚本 并进行执行 curl -fsSL https://elastic.co/start-local | sh 3)查看是否启动成功 docker ps 开启远程访问【可选】 默认是只能本地访问 1)切换到 elastic-start-local 目录 这个目录就在你执行 curl -fsSL https://elastic.co/start-local | sh 的目录中, cd elastic-start-local 2)修改 docker-compose.yml vim docker-compose.yml 删除(有两处需要删除) 127.0.0.1: 删除后: 3)执行停止脚本 .

    70910编辑于 2025-08-01
  • 来自专栏技术杂记

    Docker Swarm 基础9

    ~]# docker -H :4000 ps Cannot connect to the Docker daemon. Is the docker daemon running on this host? [root@docker ~]# [root@docker ~]# docker -H :4000 info Cannot connect to the Docker daemon. Is the docker daemon running on this host? [root@docker ~]# docker -H 192.168.100.104:4000 info Containers: 11 Images: 17 Server Version: swarm

    29610编辑于 2021-11-29
  • 来自专栏全栈程序员必看

    docker安装awvs_docker版本

    前提:安装了dockerdocker安装教程) ➊ docker中拉取下载镜像 docker pull secfa/docker-awvs ➋ 将docker的3443端口映射到物理机的 13443 端口 docker run -it -d -p 13443:3443 secfa/docker-awvs ➌ 如果有报错重启docker后再重复第②步 docker service docker restart 或 systemctl restart docker ➍ 访问awvs https://docker所在服务器的ip:13343 如果是谷歌chrome浏览器第一次访问awvs,可能会提示网站不可信

    1.1K10编辑于 2022-11-08
  • 来自专栏运维记录

    rocky 9 升级内核版本

    环境 rockylinux 9.2 安装步骤 查看系统现在内核版本 # uname -r 5.14.0-284.11.1.el9_2.x86_64 下载需要的内核版本 网站:http://mirrors.coreix.net el9.elrepo.x86_64.rpm -rw-r--r-- 1 root root 47088209 Oct 30 13:38 kernel-lt-modules-6.1.80-1.el9.elrepo.x86 -1.el9.elrepo.x86_64.rpm kernel-lt-6.1.80-1.el9.elrepo.x86_64.rpm 设置系统默认内核版本 查看系统中所有的内核 # grubby --info a674b449cbd146d79b33888bb5ad39c4-0-rescue" 从上面看到内核 6.1.80 索引为0,所以这里设置默认内核为0(可能新装的内核索引直接从0开始) 查看现在默认内核版本 如果第2步查看现在系统默认版本就是新装的版本这一步就不需要执行(执行了也没问题) 最后重启系统查看内核版本 # uname -r 6.1.80-1.el9.elrepo.x86_64 升级内核完成

    1.4K10编辑于 2024-10-31
  • 来自专栏Java学习~

    docker nacos部署(Windows版本、Linux版本

    ps:如果没有安装docker的可以参考我的另一篇文章 注:选择用docker部署nacos的原因:方便管理。 1、从docker仓库拉取nacos docker仓库网站: #这样拉取会默认拉取最新版本 docker pull nacos/nacos-server #这样可以拉取指定版本(我用这个版本docker :/home/nacos/logs/ "D:\develop\nacos-docker" docker cp nacos:/home/nacos/conf/ "D:\develop\nacos-docker " 如果出现以下情况,其实就是权限问题,用管理员权限运行,或者更改目录权限 图片 4、删除容器 docker rm -f nacos 5、运行sql语句(我用的数据库是mysql) 在此提供该版本的sql Linux docker部署nacos(优雅版) ps:docker要安装有docker-compose,我的上一篇文章有教如何安装 1、拉取nacos #最新的 docker pull nacos/nacos-server

    8.9K00编辑于 2023-04-08
  • 来自专栏全栈程序员必看

    docker9)Dockerfile制作镜像

    "--help"] Dockerfile配置详细解释 FROM:先拉取python3.6.8作为基础镜像,然后在上面修改 MAINTAINER:填写镜像维护者的姓名和邮箱地址 RUN:更新pip到最新版本 OPTIONS说明: -f :指定要使用的Dockerfile路径; –pull :尝试去更新镜像的新版本; –quiet, -q :安静模式,成功后只输出镜像 ID; –tag, -t: 镜像的名字及标签 这个点代表上下文目录的路径,就是当前路径,我这里是/root/docker_run docker build -t jkc_pytest:v1 . [root@jkc docker-run]# docker build -t jkc_pytest:v1 . ]# 运行过程中可以看到按步骤运行,如:Step 1/8 运行完成后,可以通过docker images查看生成的镜像 [root@jkc docker-run]# docker images REPOSITORY

    2.4K30编辑于 2022-09-19
  • 来自专栏eadela

    docker--docker版本以及安装

    3 docker 版本以及安装 3.1 docker 版本介绍 https://www.docker.com/ Docker CE 在 17.03 版本之前叫 Docker Engine, Docker 就在这一天, Docker EE 和 Docker CE 的 17.03 版本发布, 这也是第一 个采用新的版本号方案的版本. Docker CE/EE 每个季度发布一次 季度版本, 也就是说每年会发布 4 个季度版本, 17.03, 17.06, 17.09, 17.12 就是 2017 年的 4 个季度版本版本号, 同时 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35,如果是,则接受它。 ​ 2、要安装特定版本Docker Engine-Community,请在存储库中列出可用版本,然后选择并安装 a、此示例按版本号(从高到低)对结果进行排序 $ yum list docker-ce --

    5.7K10发布于 2019-11-23
  • 来自专栏菩提树下的杨过

    jdk9+版本的bug

    今天从jvm大神"你假笨"的公众号上,看到一个jdk 9+版本的编译bug,记录一下: public class JavacEvalBug{ private static String[] array test(); array[index] +="a"; array[test()] += "a"; } } test()方法里输出了一个固定字符串,上面这段代码,如果是在jdk8版本里 一次(这符合预期,因为test()只调用了1次) 但如果把jdk升级到jdk9或10,再次编译运行,evaluated! test:()I 6: getstatic #5 // Field array:[Ljava/lang/String; 9: 具体详情分析,大神说是以后会详细分析,大概是字符串拼写的方式,jdk9以后做了变化。

    67120发布于 2018-08-01
  • 来自专栏finleyMa

    docker学习系列9 Docker的技术原理介绍

    Docker的技术原理介绍 Docker就是虚拟化的一种轻量级替代技术。 使用AuFS的另一个好处是Docker版本容器镜像能力。每个新版本都是一个与之前版本的简单差异改动, 有效地保持镜像文件最小化。 但,这也意味着你总是要有一个记录该容器从一个版本到另一个版本改动的 审计跟踪。 Docker原理之App打包 LXC的基础上, Docker额外提供的Feature包括:标准统一的 打包部署运行方案。 Docker本身提供的命令非常简单,Dockerfile,Docker compose又便于学习及运用,这是Docker火起来的一大原因。

    82120发布于 2018-09-10
  • 来自专栏互联网-小阿宇

    版本Docker升级高版本Docker【详细教程、成功避坑】

    博客首页:CSDN【互联网-小阿宇】 操作系统 服务 Centos7 Docker ⭐安装低版本Docker 由于Centos7自带的yum源中的Docker版本过低,先安装默认的版本 yum 的存储目录在哪里 默认目录:/var/lib/docker ⭐进行升级高版本docker 将低版本Docker卸载 不删除 /var/lib/docker 目录 就不会删除已安装的镜像及容器 ~]# docker --version Docker version 18.03.1-ce, build 9ee9f40 查看容器和镜像依然存在 启动容器测试: 报错①Error response from daemon: Unknown runtime specified docker-runc 这是因为低版本升级到高版本之后不兼容 修改参数进行解决 报错①解决方法: 更改/var/ 启动容器进行测试 至此低版本Docker升级高版本Docker完美结束~!

    11.5K40编辑于 2022-11-21
  • 来自专栏码匠的流水账

    java9系列(二)docker运行java9

    序 本文介绍下如何在docker运行java9 镜像 docker pull openjdk:9-jdk 启动 docker run -it openjdk:9-jdk /bin/jshell 然后就可以正常使用 1,2,3,4).stream().limit(3).forEach(e -> System.out.print(e)) 123 退出 jshell> /exit | Goodbye 查看此镜像的java版本 docker run -it openjdk:9-jdk /bin/bash root@44d1d18351a8:/# java -version openjdk version "9-Debian" OpenJDK Runtime Environment (build 9-Debian+0-9b181-4) OpenJDK 64-Bit Server VM (build 9-Debian+0-9b181 -4, mixed mode) doc Start using Java 9 shell — jshell with docker

    1K00发布于 2018-09-17
  • 来自专栏程序人生丶

    Docker学习路线9:运行容器

    版本支持: Docker Compose 文件可以进行版本控制,以便更容易地与不同版本Docker Compose 工具进行兼容。 创建 Docker Compose 文件:要创建一个 docker-compose.yml 文件,首先指定您想要使用的 Docker Compose 版本,然后是您想要定义的服务。 image: mysql:latest environment: MYSQL_ROOT_PASSWORD: mysecretpassword在这个示例中,我们指定了两个服务:一个运行最新版本 运行 Docker Compose:要运行你的 Docker Compose 应用程序,只需导航到包含你的 docker-compose.yml 文件的目录,并运行以下命令:docker-compose docker-compose build:构建在 docker-compose.yml 文件中定义的所有镜像。这是一个关于 Docker Compose 的简要介绍!

    76130编辑于 2023-07-21
  • 来自专栏院长运维开发

    Kubernetes 集群升级Docker版本

    二、升级docker版本至18.09.9 1.停掉kubelet及docker服务 systemctl stop kubelet systemctl stop docker 2.卸载旧版本 sudo yum remove docker docker-common docker-selinux docker-engine 只会删除相关软件及依赖,数据目录/var/lib/docker会保留 3.安装依赖 /linux/centos/docker-ce.repo 4.安装新版本 sudo yum install -y docker-ce-18.09.9-3.el7 docker-ce-cli-18.09.9 -3.el7 containerd.io 5.启动docker服务 systemctl start docker 6.检查版本 docker version 7.启动kubelet systemctl 二、升级docker版本至18.09.9 重复上边的步骤。

    1.7K10发布于 2021-02-19
  • 来自专栏菲宇

    Centos安装指定版本docker

    Centos下安装指定版本软件 假设这里是我们想安装的是mariadb : # yum list | grep mariadb 指定你想要的版本 #yum install mariadb-5.5.56 -2.el7.x86_64 安装完后,就是检查pcre的版本了,输入: # rpm -qa | grep MariaDB 查询可用版本 [root@localhost ~]# yum list docker-ce docker-ce-stable docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable docker-ce.x86 _64 17.03.0.ce-1.el7.centos docker-ce-stable 安装指定版本 [root@localhost ~]# yum install -y docker-ce-18.06.0.ce-3.el7 查看版本 [root@master ~]# docker -v Docker version 18.06.0-ce, build 0ffa825

    1.8K30发布于 2019-06-13
  • 来自专栏frytea

    Ubuntu 安装指定版本 docker

    如果你过去安装过 docker,先删掉: sudo apt-get remove docker docker-engine docker.io containerd runc 首先安装依赖: sudo ) signed-by=/etc/apt/keyrings/docker.gpg] https://mirror.nju.edu.cn/docker-ce/linux/ubuntu \ $(lsb_release apt-get install docker-ce 安装指定版本 首选查看都有哪些版本可选 apt-cache madison docker-ce | awk '{ print $3 }' 选择版本并安装 =$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin Reference# https://mirror.nju.edu.cn/docker-ce/ https://docs.docker.com/engine/install/ubuntu/ 注:本作品采用

    2.8K70编辑于 2023-10-21
  • 来自专栏老高的技术博客

    安装指定版本docker

    安装指定版本docker,在Google上搜索关键字docker install specific version,搜到的解决办法基本都没法用。于是自己动手,发现一个安装指定版本的捷径! # 我们以安装docker 1.9.1为例 DOCKER_VERSION=1.9.1 # 下载 docker-engine wget https://yum.dockerproject.org/repo /main/centos/7/Packages/docker-engine-${DOCKER_VERSION}-1.el7.centos.x86_64.rpm # 下载 docker-engine-selinux ,再安装 docker-engine-selinux rpm -ivh docker-engine-selinux-${DOCKER_VERSION}-1.el7.centos.noarch.rpm rpm -ivh docker-engine-${DOCKER_VERSION}-1.el7.centos.x86_64.rpm # 下面就可以开启docker服务了 systemctl start docker

    3.1K30编辑于 2022-12-28
  • 来自专栏全栈程序员必看

    kafka集群搭建-docker版本

    kafka: ipv4_address: 172.19.0.13 networks: kafka: external: name: kafka 上面这个命令如果是单机版本可以一起执行 对于初次使用的记得安装docker-compose 插件 接下来安装docker-compose,运行命令: sudo curl -L https://github.com/docker/compose /releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose docker-compose -v ,然后上面的yml文件需要命名成docker-compose.yml 这个我不知道怎么解释 执行命令: docker-compose up 或者docker-compose -f zk.yml up -d networks: kafka: 这个东西是docker用的网关 一般可以自动创建的

    1.3K10编辑于 2022-08-15
  • 领券