部署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账户的名称。