📜  -v var run docker.sock jenkins jenkins - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:13:03.605000             🧑  作者: Mango

介绍

本文主要介绍使用-v var run docker.sock jenkins jenkins - Shell-Bash命令来在Docker中运行Jenkins容器的过程。Jenkins是一个流行的自动化工具,它可以用来构建、测试和部署软件。通过在Docker中部署Jenkins,可以极大地简化Jenkins的安装和配置过程,并保证了Jenkins的稳定和安全性。

语法

下面是-v var run docker.sock jenkins jenkins - Shell-Bash命令的基本语法:

docker run -v /var/run/docker.sock:/var/run/docker.sock jenkins/jenkins - Shell-Bash
参数说明
  • docker run:表示运行一个Docker容器;
  • -v /var/run/docker.sock:/var/run/docker.sock:表示将宿主机的Docker socket文件映射到容器中,以方便容器内的Jenkins可以管理宿主机上的Docker daemon;
  • jenkins/jenkins:表示使用Jenkins镜像创建容器;
  • -Shell-Bash:执行容器启动时要运行的命令。
运行示例

以下是运行Jenkins容器的示例:

docker run -v /var/run/docker.sock:/var/run/docker.sock jenkins/jenkins -Shell-Bash

在容器启动后,可以通过浏览器访问http://localhost:8070来使用Jenkins。此时会要求输入初始管理员密码,您需要进入容器获取该密码。具体方法如下:

  1. 运行docker ps命令查看正在运行的容器;
  2. 找到Jenkins容器的ID号;
  3. 运行docker exec -it <container_id> /bin/bash命令进入容器的bash终端;
  4. 运行cat /var/jenkins_home/secrets/initialAdminPassword获取初始管理员密码。
总结

通过本文的介绍,您应该已经了解了如何使用-v var run docker.sock jenkins jenkins -Shell-Bash命令在Docker中部署Jenkins。使用Docker可以有效地简化Jenkins的安装和维护过程,并且保证了系统的稳定和安全性。