如何运行docker上的Jenkins,zabbix

-------------------------

    jenkins

-------------------------
1. 运行jenkins
docker run -u root --rm -d -p 8080:8080 -p 50000:50000 -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkins

 

2. 获取jenkins容器ID
docker ps


3. 执行shell
docker exec -it {container_ID} bash


4. 查看jenkins管理密码
cat /var/jenkins_home/secrets/initialAdminPassword

5. 登陆web管理
http://localhost:8080

6. 更新jenkins

wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/latest/jenkins.war

将最近版本的war包拷贝至/usr/share/jenkins目录下。

7.查看jenkins运行日志

docker logs container_id

 

-------------------------

    zabbix

-------------------------

 

1.

docker run --name mysql-server -t \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix" \
-e MYSQL_ROOT_PASSWORD="zabbix" \
-d mysql:fix \
--character-set-server=utf8 --collation-server=utf8_bin


2.

docker run --name zabbix-server-mysql -t \
-e DB_SERVER_HOST="mysql-server" \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix" \
-e MYSQL_ROOT_PASSWORD="zabbix" \
--link mysql-server:mysql \
-p 10051:10051 \
-d zabbix-server-mysql:latest

 

3.
docker run --name zabbix-web-nginx-mysql -t \
-e DB_SERVER_HOST="mysql-server" \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix" \
-e MYSQL_ROOT_PASSWORD="zabbix" \
--link mysql-server:mysql \
--link zabbix-server-mysql:zabbix-server \
-p 8080:80 \
-d zabbix-web-nginx-mysql:latest

posted @ 2019-09-07 19:00  heycomputer  阅读(177)  评论(0)    收藏  举报