1、安装jdk
jdk-8u192-linux-x64.tar.gz
上传到服务器后解压:tar -xvf jdk-8u192-linux-x64.tar.gz
用vi /etc/profile进入编辑状态
export JAVA_HOME=/opt/jdk1.8.0_192 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
安装Docker
- Docker安装:yum install -y docker-ce docker-ce-cli containerd.io 参考:CentOS Docker 安装 | 菜鸟教程 (runoob.com)
- Docker启动:systemctl start docker
- 守护进程重启:systemctl daemon-reload
- 重启 Docker服务:systemctl restart docker / service docker restart
- 关闭 Docker服务:docker service docker stop / docker systemctl stop docker
镜像加速:阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了:
对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):
{"registry-mirrors":["https://reg-mirror.qiniu.com/"]}
之后重新启动服务:
systemctl daemon-reload systemctl restart docker
安装Docker管理工具
1、 搜索portainer镜像:docker search portainer
2、拉取镜像:docker pull portainer
3、运行镜像:docker run -d -p 9000:9000 --restart=always \
> -v /var/run/docker.sock:/var/run/docker.sock \
> --name portainer portainer/portainer
4、浏览器中ip+端口访问
Docker安装Jenkins
1、拉取镜像:docker pull jenkins/jenkins
可能遇到的问题:
解决:
1)更新时间同步即可:ntpdate cn.pool.ntp.org 2)如果提示不存在 ntpdate 命令需要先安装该命令:yum install ntpdate 2、创建宿主机文件挂载文件夹:mkdir /var/jenkins_home 3、创建jenkins容器docker run -itd --name=jenkins -p 8080:8080 -u=root -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -v /var/jenkins_home:/var/jenkins_home jenkins/jenkins-i 运行容器 -t 登录容器 -d 后台运行,使用exit退出容器之后,容器不会被停止 -p 端口映射,1111:8080 docker的8080端口映射为宿主机的1111 -u=root 指定root用户进行访问 -v 目录映射 将宿主机的目录/文件共享给容器 -v /etc/localtime:/etc/localtime:让容器使用和服务器同样的时间设置 -v /usr/local/jenkins:/var/jenkins_home:将容器中 Jenkins 的工作目录挂载到服务器的 /usr/local/jenkins -v /var/run/docker.sock:/var/run/docker.sock:将docker.sock映射到jenkins容器中 docker.sock文件是docker client与docker daemon通讯的文件 -v /usr/bin/docker:/usr/bin/docker:将宿主机docker客户端映射到jenkins容器中 4、访问jenkins:当前服务器ip:8080的映射端口 jenkins入口页显示密码文件为:/var/jenkins_home/secrets/initialAdminPassword,/var/jenkins_home目录我们在宿主机上做了映射,因此可直接在服务器上的/home/jenkins_home/secrets/initialAdminPassword去查看密码 标签:run,home,Linux,var,jenkins,Docker,docker From: https://www.cnblogs.com/xaom/p/17046912.html