参数--publish(-p)用来把容器里的端口映射到主机外面来。基本格式有两种格式:短格式: <externport>:<internport>长格式:[mode=host],published=<externport>,target=<internport>短格式只能标识两个参数即可,外部端口:内部端口,长格式还可以标识mode参数。mode=i
转载 2023-08-16 16:08:43
1362阅读
一、背景通过前面的文章docker搭建gitlab,我们已经完成了初始环境的搭建。然后在具体的使用过程中,会发现有坑。例如在创建完毕用户以及项目之后,我们发现通过ssh来推拉项目文件时,会提示要求输入密码,而我们先前是配置过ssh的密钥的。二、问题分析在docker容器中,ssh端口是22,但是我们在启动容器时,会指定容器与宿主机之间的端口映射例如:有坑的端口映射sudo docker run
转载 2023-08-02 14:03:16
244阅读
# 如何实现“publish docker” ## 概述 在软件开发过程中,我们通常需要将我们的应用程序打包成可执行的镜像,以便在不同的环境中部署和运行。Docker 是一个流行的容器化平台,它可以帮助我们打包、分发和运行应用程序。在本文中,我将向你介绍如何使用 Docker 来发布你的应用程序。 ## 整体流程 以下是整个发布 Docker 镜像的流程,每个步骤都需要逐一执行: | 步骤
原创 2024-01-22 03:26:44
42阅读
# Docker 发布 在软件开发和部署过程中,容器化技术变得越来越流行。Docker 是目前最受欢迎的容器化解决方案之一。Docker 允许开发者将应用程序和依赖项打包到一个可以在任何环境中运行的容器中。在本文中,我们将介绍如何使用 Docker 发布你的应用程序。 ## Docker 发布流程 发布一个 Docker 镜像分为以下几个步骤: 1. 编写 Dockerfile:Docke
原创 2023-11-07 15:55:01
50阅读
# 如何解决“docker publish报错” 作为一名经验丰富的开发者,我将会教你如何解决“docker publish报错”的问题。首先,我们需要了解整个流程,并逐步进行解决。 ## 流程步骤 下面是解决“docker publish报错”的步骤表格: | 步骤 | 描述 | | ---- | ---- | | 步骤一 | 编写Dockerfile | | 步骤二 | 构建Docke
原创 2024-06-22 06:49:46
29阅读
简单来说: EXPOSE 是一种文档表述方法 --publish(or -p) 是一种映射host port到container port的方法EXPOSE只是一种文档表述方式,在dockerfile中让开发者可以更快读懂Image开放了哪些服务,没有实际作用意义。如果没有EXPOSE端口, Container之间服务也是可以互相访问的。Publish是在docker run发挥作用,是运行阶段,
转载 2023-07-08 10:23:28
102阅读
docker publish port 可以发布端口。docker run -p 8080:80 xxxxxxx这样 其他机器可以,可以通过宿主机器的ip:8080 访问docker 容器的80端口。 也就是说 docker 通过-p 实现了端口转发的功能。 这个时候查看iptables情况iptables -L -n Chain DOCKER (1 references) target
转载 2023-06-09 22:46:05
124阅读
# 实现“Jenkins docker build and publish”教程 ## 流程 下面是实现“Jenkins docker build and publish”的整体流程: ```mermaid pie title 流程步骤 "1. 设置Jenkins参数" : 25 "2. 创建Jenkins Pipeline Job" : 25 "3. 编写P
原创 2024-06-07 05:26:28
119阅读
1. Docker 安装(1) 参考官网 https://docs.docker.com/engine/install/安装 docker 。manjaro 安装sudo pacman -S docker(2) Docker 需要用户具有 sudo 权限,为了避免每次命令都输入 sudo,可以把用户加入 Docker 用户组 官方文档# 创建 docker 用户组 sudo groupadd do
转载 2024-01-28 08:14:30
274阅读
Pulling An Image一个docker镜像是由一个manifest文件(JSON格式)和一些独立的layer文件(tar.gz格式)构成。pull一个镜像的时候客户端要先向registry发送获取manifest请求,获取到manifest后客户端要验证manifest签名的真实性以确保名称(镜像名吗?)和layer是有效的。然后根据sha256摘要去下载这些layer。每个layer都
https://doc.yonyoucloud.com/doc/docker_practice/etcd/etcdctl.html 启动 http restful API   docker批量映射端口怎么映射宿主端口?Dockerfile 中的EXPOSE和 docker run -p 有啥区别?  Docker中有两个概念,一个叫做 E
转载 2023-06-17 12:40:11
127阅读
# 如何解决没找到 publish docker image 的问题 在使用 Docker 构建和管理自己的应用程序时,有时会遇到找不到 publish docker image 的问题。这可能是由于一些常见的错误或者配置问题导致的。在本文中,我们将探讨一些可能的原因,并提供解决方案。 ## 问题分析 当我们尝试使用 `docker push` 命令将本地构建的镜像推送到 Docker Hu
原创 2024-04-17 03:22:16
44阅读
# 实现“Jenkins 取值 Docker Build and Publish”教程 ## 一、流程 以下是实现“Jenkins 取值 Docker Build and Publish”的流程: ```mermaid flowchart TD A(拉取代码) --> B(执行构建) B --> C(构建 Docker 镜像) C --> D(发布 Docker 镜像
原创 2024-06-07 03:15:41
46阅读
在使用“Publish over SSH”操作Docker的过程中,许多开发者会遇到一些配置和操作上的困难。本文将详细记录如何有效地解决这些问题,通过分步指南、配置详解、验证测试等内容,确保实现顺利的Docker发布。 ## 环境准备 在开始之前,需要确保环境的准备工作就绪。以下是需要安装的前置依赖项: | 依赖项 | 版本 | 兼容性
原创 7月前
48阅读
安装Dockersudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245yumC8950F966E92D8576A8BA88D21E9sudo bash -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/
转载 2024-02-25 10:17:54
92阅读
# 如何使用 sudo docker:新手指南 作为一名新手开发者,了解如何使用 Docker 是非常重要的一步,因为它是现代软件开发和部署的重要工具。在这篇文章中,我将带您逐步了解如何使用 `sudo docker` 命令。我们将会通过表格展示整个流程,并使用代码示例详细说明每个步骤的具体实现。此外,我们还将使用饼状图和类图帮助您更好地理解 Docker 的基本概念。 ## 流程概述 下面
原创 2024-08-28 08:04:04
24阅读
第一章 环境准备本次学习环境为在虚拟机Workstation 12 Pro-12.5.0 build-4352439,安装的最新的ubuntu桌面版 ubuntu-16.04-desktop-amd64,内核为4.4.0-21-generic。使用xshell工具连接虚拟机。首次使用需要虚拟机开启ssh服务。第二章 安装dockersudo apt-get install docker.io验证d
转载 2023-09-23 15:33:01
111阅读
 sudo 的-S参数允许加入密码,这样可以做到无人值守 ,000000的地方就是你的密码。单行导入:ubuntu@ubuntu18-vm:~$ cat test.sh sudo -S docker load -i apollo_docker_smoke_volume-yolo_obstacle_detection_model-x86_64-20210321.tar <<E
转载 2023-06-02 14:12:27
174阅读
CloudBees Docker Build and Publish插件是一款强大的持续集成与持续交付工具,它能够帮助开发者快速构建、发布Docker镜像,提升软件交付速度与质量。本文将详细记录如何解决在使用CloudBees Docker Build and Publish插件过程中遇到的问题,涵盖从环境准备到生态扩展的全过程。 ## 环境准备 在使用CloudBees Docker Bui
原创 7月前
26阅读
# CloudBees Docker Build and Publish Plugin ## Introduction The CloudBees Docker Build and Publish plugin is a powerful tool that enables Jenkins users to build and publish Docker images as part of
原创 2023-09-17 15:56:53
110阅读
  • 1
  • 2
  • 3
  • 4
  • 5