hj_服务器操作记录04_podman安装Jenkins
[root@iZc3hwg7f2i7mfZ hj_jenkins_mount]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOSStream
Description: CentOS Stream release 8
Release: 8
Codename: n/a
1->下载镜像 podman pull jenkins:2.60.3
[root@iZc3hwg7f2i7mfZ ~]# podman pull jenkins:2.60.3 ✔ docker.io/library/jenkins:2.60.3 Trying to pull docker.io/library/jenkins:2.60.3... Getting image source signatures Copying blob 9a8ea045c926 done ... 选项选择docker.io前缀的这个 Copying config cd14cecfdb done Writing manifest to image destination Storing signatures cd14cecfdb3a657ba7d05bea026e7ac8b9abafc6e5c66253ab327c7211fa6281 [root@iZc3hwg7f2i7mfZ ~]#
2> 安装镜像 mkdir /home/hj_jenkins_mount touch docker.sock <--前提准备
podman run \
-u root \
--rm \
-d \
-p 9999:8080 \
-p 9998:50000 \
-v /home/hj_jenkins_mount:/var/jenkins_home \
-v /home/hj_jenkins_mount/docker.sock:/var/run/docker.sock \
--name hj_jenkins_2.60.3 \
cd14cecfdb3a
[root@iZc3hwg7f2i7mfZ hj_jenkins_mount]# podman run -u root --rm -d -p 9999:8080 -p 9998:50000 -v /home/hj_jenkins_mount:/var/jenkins_home -v /home/hj_jenkins_mount/docker.sock:/var/run/docker.sock --name hj_jenkins_2.60.3 cd14cecfdb3a 32428cf0d3deaa814e38d2e16e1901b8863dbae2c9cfadaea1436f52c84aeb09 [root@iZc3hwg7f2i7mfZ hj_jenkins_mount]# podman ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 32428cf0d3de docker.io/library/jenkins:2.60.3 About a minute ago Up About a minute ago 0.0.0.0:9999->8080/tcp, 0.0.0.0:9998->50000/tcp hj_jenkins_2.60.3 [root@iZc3hwg7f2i7mfZ hj_jenkins_mount]#
访问 9999接口 初始密码在 /home/hj_jenkins_mount/secrets 下的initialAdminPassword文件 cat initialAdminPassword查看即可
新玩法:->
docker pull jenkinsci/blueocean:1.25.5 (推荐这个)
[root@iZc3hwg7f2i7mfZ hj_jenkins_mount]# podman pull jenkinsci/blueocean:1.25.5
Resolved "jenkinsci/blueocean" as an alias (/var/cache/containers/short-name-aliases.conf)
Trying to pull docker.io/jenkinsci/blueocean:1.25.5...
Getting image source signatures
Copying blob e630dc78387e done
podman run \
-u root \
--rm \
-d \
-p 9999:8080 \
-p 9998:50000 \
-v /home/hj_jenkins_mount:/var/jenkins_home \
-v /home/hj_jenkins_mount/docker.sock:/var/run/docker.sock \
--name hj_jenkinsci_blueocean_1.25.5 \
978e6374740b
podman exec -it -u root e07c44bd14f7 bash
podman cp e07c44bd14f7:/var/jenkins_home/. /home/
其他----待继续写