前端持续继承与部署

Mac终端登录远程服务器

ssh -p 22 servername@severIPAddress
举个栗子
ssh -p 22 [email protected]

CentOS中安装Docker

首先卸载旧版本

yum remove docker  docker-common docker-selinux docker-engine

然后

yum install -y yum-utils device-mapper-persistent-data lvm2

选择一个源

// 中央仓库
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
// 阿里仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

查看docker版本

yum list docker-ce --showduplicates | sort -r

选择一个版本安装

yum -y install docker-ce-18.03.1.ce

启动docker并且选择开机启动

systemctl start docker
systemctl enable docker

原文链接
https://cloud.tencent.com/developer/article/1701451

CentOS中使用Docker安装Jenkins

搜索jenkins
docker search jenkins
拉取镜像
docker pull jenkins/jenkins
查看镜像
docker images
新建数据卷映射目录并且赋予权限
mkdir /jenkinshome
chmod 777 -R /jenkinshome/
启动容器
docker run -d --name jenkins -p 8088:8080 -v /jenkinshome:/var/jenkins_home jenkins/jenkins:latest

注意,上面启动容器的命令必须在可以获取到/jenkinshome下进行执行才可以生效

说明:

-d //启动在后台

--name //容器名字

-p //端口映射(8088:宿主主机端口,8080:容器内部端口)

-v //数据卷挂载映射(/jenkinshome:宿主主机目录,另外一个即是容器目录)

访问jenkins获取密码
  • 打开浏览器访问对应Ip:8088端口,注意服务器上开放8088端口

  • 访问成功后会验证获取管理员密码

  • 进入容器

docker exec -it jenkins /bin/bash
  • 获取密码
cat /var/jenkins_home/secrets/initialAdminPassword
  • 复制密码输入
  • 进入成功后安装推荐插件
    image.png

    接下来下一步下一步就OK啦
    参考链接
    https://blog.51cto.com/u_15127689/4388598
    https://www.likecs.com/show-307166320.html

一些docker命令

找到容器Id
docker ps | grep <容器名> 
关闭docker服务
systemctl stop docker
找到容器响应文件,注意容器id是缩写,这里按tab键补全容器id文件夹名称
cd /var/lib/docker/<容器id>
删除容器id文件夹
rm -rf <容器id>
启动docker
systemctl start docker
查看容器是否还在运行
docker ps | grep <容器名>

你可能感兴趣的:(前端持续继承与部署)