騰訊雲服務器環境搭建(二. 安裝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
		```
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章