部署jenkins docker容器

 

[uos@localhost ~]$ cat /etc/yum.repos.d/docker.repo 
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/8/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

  

sudo yum install docker-ce
sudo systemctl start docker.service
sudo systemctl status docker.service

  

sudo docker run \
  --rm \
  -u root \
  -p 8080:8080 \
  -v jenkins-data:/var/jenkins_home \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v "$HOME":/home \
  jenkinsci/blueocean

将容器中的 /var/jenkins_home 目录映射到 Docker volume ,并将其命名为 jenkins-data。如果该卷不存在, 那么 docker run 命令会自动为你创建卷。

将主机上的`$HOME` 目录 (即你的本地)映射到 (通常是 /Users/<your-username> 目录) 到容器的 /home 目录。

 

浏览器访问127.0.0.1:8080

 

查看容器

docker ps -a

CONTAINER ID   IMAGE                 COMMAND                  CREATED         STATUS         PORTS                                                  NAMES
d4155b439eea   jenkinsci/blueocean   "/sbin/tini -- /usr/…"   5 minutes ago   Up 5 minutes   0.0.0.0:8080->8080/tcp, :::8080->8080/tcp, 50000/tcp   optimistic_sammet

sudo cat /var/jenkins_home/secrets/initialAdminPassword

进入容器查看密码:

sudo docker exec -it d4155b439eea bash

 

 

通过将应用程序源代码所在的示例仓库fork到你自己的Github账号中, 并clone到本地,你就可以获取一个"Hello world!"简单Java应用程序。

请确保你登陆了你的GitHub账户。如果你还没有Github账户,你可以在 GitHub网站 免费注册一个账户。
将你的GitHub账户中的 simple-java-maven-app 仓库clone到你的本地机器。 (<your-username> 是你的操作系统用户账户名称):  
Linux 系统配置为 /home/<your-username>/GitHub/simple-java-maven-app
cd /home/<your-username>/GitHub/
git clone https://github.com/YOUR-GITHUB-ACCOUNT-NAME/simple-java-maven-app
其中 YOUR-GITHUB-ACCOUNT-NAME 是你的Github账户的名称。

  

posted @ 2023-08-08 14:34  linuxws  阅读(29)  评论(0编辑  收藏  举报