Centos6 5 安裝配置docker

2022-05-04 02:39:09 字數 1776 閱讀 6147

宿主機:win7 64位

vagrant封裝環境執行在virtualbox 虛擬機器上centos6.5,這是做測試時的乙個環境,順便錯用安裝docker玩玩。

centos6.5可以直接安裝docker,docker在centos6及以後的版本中都可以安裝,如果你的6版系統中不能安裝先配置一下epel庫來安裝

yum install  

yum install docker-io 

centos7

centos7 系統 centos-extras 庫中已帶 docker,可以直接安裝:

yum install docker

我這裡的系統版本是centos6.5,有時候其它源的版本可能會導致你的核心和docker的版本不一至。需要公升級核心至3.x。

這裡是我使用的epel源:

[root@localhost ~]# rpm -ivh

安裝docker

yum -y install docker-io 

chkconfig docker on 

至於為什麼會出現以下的錯誤呢?

之前我使用sohu的源安裝出來的是docker.x86_64 0:1.5-5.el6

奇怪的是連啟動也無法啟動,後來再用上面的epel源安裝(先解除安裝docker.x86_64 0:1.5-5.el6)即可。

啟動時提示出錯:

segmentation fault or critical error encountered. dumping core and aborting.

aborted

安裝之後啟動 docker 服務,並讓它隨系統啟動自動載入。

service docker start       systemctl start docker.service

chkconfig docker on 

檢視已安裝的docker

rpm -qa|grep docker

檢視映象

docker images 

docker load -i docker-centos.tar(映象)

檢視容器

docker ps  (正在執行的)

docker ps -a (所有狀態的)

建立容器

docker run -d -it --name tomcat8080 -p 8080:8080  imageid

run:建立

-d :後台執行

-i: input 標準輸入

-t: terminal 終端

-p:埠對映  (本機的8080埠對映到docker下的8080埠)

-name : 指定容器名稱

imageid:映象id

進入容器

docker exec -it tomcat8080 /bin/bash

使用 ll 命令檢視容器的檔案(類似小虛擬機器)

複製檔案到docker容器

docker cp jdk安裝包檔案 tomcat8080:/usr/local/

進入容器配置jdk 環境,tomcat安裝及配置

tomcat 啟動命令 : sh startup.sh &

檢視docker服務

ps aux|grep docker

提交修改過的本地映象,方便再次建立容器(新容器就含有已經配置的jdk,tomcat環境)

CentOS 6 5 安裝配置

關於centos的安裝,網上有很多詳細的教程。其實重點就在於硬碟的分割槽和軟體的定製這兩塊。下面我在virtualbox虛擬機上安裝 centos 6.5 i386 minimal。1.在起始選單處選擇 install or upgrade an existing system 2.跳過 media...

CentOS 6 5安裝配置Nginx

在安裝nginx前,需先安裝了g gcc openssl devel pcre devel和zlib devel軟體。yum y install gcc gcc c make autoconf automake libtool yum y install zlib zlib devel openss...

CentOS6 5安裝配置Samba

本文的場景是虛擬機器執行centos6.5,本機是win7,現欲把centos上的乙個資料夾共享出來,win的機器可以讀寫。samba與window連線需要使用netbios協議,請確認你的win7系統已經安裝了netbios協議。組成samba執行的有兩個服務,乙個是smb,另乙個是nmb smb...