docker 基础:dockers 安装配置与常用命令-CSDN博客
一、Docker 搭建 Jenkins
1.Docker hub地址:https://hub.docker.com/r/jenkins/jenkins/
# docker下载Jenkins镜像并运行(--namen重命名Jenkins -p 端口号映射到本地8081)
docker run -d --name=jenkins -p 8081:8080 jenkins/jenkins
# 下载完成后查看容器是否启动
docker ps
2.访问服务器并且也能够访问成功(服务器地址:8081)
# 从log中查看 Jenkins 日志密钥
docker logs Jenkins
# 从文件目录中查看密码
docker exec -it jenkins cat /var/jenkins_home/secrets/initialAdminPassword
3.假设某天要对Jenkins进行迁移,那么我们需要在一开始将Jenkins挂载到指定目录
# 赋予权限
chmod 777 jenkins
# 运行指定挂在目录的容器(挂载目录为当前路径下/jenkins:/var/jenkins_home)
docker run --name jenkins1 -d -p 8082:8080 -p 50000:50000 -v ${PWD}/jenkins:/var/jenkins_home jenkins/jenkins
二、Docker 搭建Mysql
# docker 搭建mysql镜像并运行(--privileged=true 赋予root权限 -e MYSQL_ROOT_PASSWORD=123456 MySQL root密码为123456)
docker run -d -p 3306:3306 --name mysql1 --privileged=true -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.26
1.操作数据库
# 进入mysql容器
docker exec -it mysql1 bash
# 连接Mysql
mysql -u root -p
# 增加新用户
alter user 'admin'@'localhost' identified by '123456';
# 创建数据库
create database my_data;
# 显示数据库
show databases;
# 删除数据库
drop database my_data;
# 连接数据库
use my_data;
# 显示MYSQL的版本
select version();
#显示当前时间
select now();