腾讯云服务器环境搭建(二. 安装Jenkins与docker的基本使用)

前言

哈喽又见面了,虽然上一章写的内容并不多,非常基础,但是你们是不晓得我作为一个小白是整整花了一天的时间才搞定,中间不断的熟悉linux的一些命令,现在是2019年11月14日22:02:02计划今天把Jenkins搭建好,明天再学习使用docker

Jenkis部署

  1. 下载 Jenkins.

  2. 打开终端进入到下载目录.

  3. 运行命令 java -jar jenkins.war --httpPort=8080.

  4. 打开浏览器进入链接 http://localhost:8080.

  5. 按照说明完成安装.

  6. 创建项目 根据界面输入github的项目地址,以及git路径和秘钥即可使用 官方文档

安装完成,后续等有代码可以测试了在继续使用,接下来安装docker

Docker基础

Docker 就相当于是 maven docker 有三个概念  1.容器 2.镜像 3. 仓库  
	1. 容器: 相当于是一个虚拟机,用来运行各种程序,之所以用它来运行是因为他可以快速的搭建相同的环境,这样后端开发就没法用在我的环境上运行是好的来甩锅 `\(^o^)/~ 
	2. 镜像 : 为啥叫他镜像呢,其实是因为他就是从远程仓库拷贝下来的软件,跟远程仓库一模一样,远程仓库只有一份而镜像可以有很多分,我猜这是他叫镜像的原因.
	3. 仓库: 仓库有本地仓库和远程中央仓库使用过mavne的应该非常清楚,当你运行一个程序的时候他会先到本地仓库找,如果找不到了他会去远程仓库下载到本地仓库然后运行

安装与卸载

  1. 卸载 : yum remove docker-*
  2. 安装:
    yum update -y
    yum -y install docker
  3. 设置开机启动:
    systemctl start docker

镜像管理

  1. 搜索镜像:docker search image # 在docker index中搜索image
  2. 下载镜像:docker pull image # 从docker registry server 中下拉image
  3. 查看镜像 :
    docker images: # 列出images
    docker images -a # 列出所有的images(包含历史)
    docker rmi image ID: # 删除一个或多个image
  4. 删除镜像
    docker rmi java:8

容器管理

创建容器
	docker run nginx -d -p 8080:80 nginx
		常⽤参数说明:
				-p 指定端⼝映谢
				-u 指运⾏⽤户
				-e 设置环境变量
				-d 后台启动
				-v 设置挂载⽬录
				-h 设置hostname
				--rm 容器停⽌后删除
				--name 容器名称
				--ip 指定容器IP

	run 的景象会先去本地仓库中寻找,如果找不到的话就会先去远程仓库下载然后指定的容器中启动

注意: 8080 是指的软件对应的端口比如redis默认的是6379 后面的:80 是将6379映射到外部的80端口上,外部访问就是 ip:80就能访问到redis
查看容器

状态 : docker container inspect myNginx
日志 : docker container logs myNginx
容器列表 : docker container ls 或 docker ps -a
查看容器里的进程 :doker top id

容器操作

启动容器 :docker start id
停止容器: docker stop id doker kill id
重启容器: ddcker restart id
删除容器: doker rm id
启动后台运行 : docker run -i -t centos /bin/bash

用户管理:
docker 默认只有 root用户
sudo usermod -aG docker USER_NAME		userName 为需要添加的用户名
开放管理端口映射:
		vi /lib/systemd/system/docker.service

		将第11行的ExecStart=/usr/bin/dockerd,替换为:

		ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -H tcp://0.0.0.0:7654

		2375是管理端口,7654是备用端口

		在~/.bashrc中写入docker管理端口

		export DOCKER_HOST=tcp://0.0.0.0:2375

		source ~/.bashrc
		```
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值