jdk 安装
tar -zxvf /var/ftp/pub/jdk-8u191-linux-x64.tar.gz
vi /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_191
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
centos 安装jenkins
wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm
rpm -ivh jenkins-2.7.3-1.1.noarch.rpm
配置jenkis的端口
vi /etc/sysconfig/jenkins
service jenkins start/stop/restart
mysql5.7 安装步骤
1 、 wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2 、yum -y install mysql57-community-release-el7-10.noarch.rpm
3 、yum -y install mysql-community-server
systemctl start mysqld.service
systemctl status mysqld.service
mysql 密码 12qwaszx!@QWASZX
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456'
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12qwaszx!@QWASZX'
alter user root@localhost identified by '12qwaszx!@QWASZX';
docker 安装
1 、安装一些必要的系统工具:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2、 添加软件源信息:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、 更新 yum 缓存:
sudo yum makecache fast
4、 安装 Docker-ce:
sudo yum -y install docker-ce
启动 Docker 后台服务
sudo systemctl start docker
测试运行 hello-world
[root@runoob ~]# docker run hello-world
docker run -i -t ubuntu:15.10 /bin/bash(进入容器内部)
-t:在新容器内指定一个伪终端或终端。
-i:允许你对容器内的标准输入 (STDIN) 进行交互
查看docker日志
docker logs 容器id
docker logs -f
停止容器
docker stop id / docker stop Image Name
nginx 安装在docker容器
docker search nginx
docker pull nginx
使用默认配置启动一个nginx容器实例
docker run --name docker-nginx -p 8081:80 -d nginx
(docker-nginx 容器名称 -d 设置容器后台一直运行 -p 8081:80 将本地8081端口映射到容器80 端口)
docker run -d -p8082:80 --name docker-nginx-web -v ~/nginx/www:/usr/share/nginx/html -v ~/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
-v ~/nginx/logs:/var/log/nginx nginxnx/logs:/var/log/nginx nginx
(-v 将docker容器中的文件挂载到本地文件上)
重启 NGINX 容器命令
docker restart docker-nginx-web
docker 安装 tomcat
docker search tomcat
docker pull tomcat
文件目录挂载
docker run --name docker-tomcat -p8083:8080 -v ~/tomcat/:/usr/local/tomcat/webapps/ -d tomcat
docker 安装redis
docker search redis
docker pull redis:3.2
docker run -9 6379:6379 -v /root/redis/data:/data -d redis redis-server --appendonly yes
(redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置)
进入镜像redis docker exex -it id redis-cli
docker 安装mysql
docker search mysql
docker pull mysql:5.7
docker run --name mysql -p 3306:3306 -v /root/mysql/conf:/etc/mysql/conf.d -v /root/mysql/logs:/logs
-v /root/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
进入容器内部
docker exec -it (name) bash
docker run --name mysql -p 3306:3306 -v /home/mysql/data:/var/lib/mysql -v /home/mysql/conf.d:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.19
作者:王诗林
链接:https://www.jianshu.com/p/52ba12666ff6
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
docker 下安装jenkins
//参考地址:https://blog.csdn.net/qq_42766492/article/details/90760217
docker pull jenkins
ls -nd jenkins/ 查看jenkins文件夹权限
chown -R 1000:1000 jenkins/ 为jenkins文件夹uid=1000附上1000权限
docker run --name jenkins -p 10000:8080 -v /root/jenkins/:/var/jenkins_homes jenkins
初始密码存储位置 /var/jenkins_home/secrets/initialAdminPassword
docker 安装jdk
jdk 用DockerFile 安装jdk
DockerFile 文件
将jdk文件复制到物理机的新建文件夹里
在此文件夹创建DockerFile文件
文件内容
from centos:centos7
maintainer zhourongzhi
run mkdir /usr/local/java
workdir /usr/local/java
add jdk-8u221-linux-x64.tar.gz /usr/local/java
env JAVA_HOME /usr/local/java/jdk1.8
env JRE_HOME /usr/local/java/jdk1.8/jre
env PATH $JAVA_HOME/bin:$PATH
用DockerFile构建镜像
docker build -t jdk1.8
docker run -di --name=jdk1.8 jdk1.8
git 命令
https://www.cnblogs.com/jpfss/p/10925852.html
修改docker容器中的文件
tee index.html <<-'EOF'
Welcome to 51CTO docker class
EOF