Centos6 5 安裝配置docker

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

宿主機: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源:

[[email protected] ~]# 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環境)

docker commit tomcat8080 imageid

centos7 配置遠端ssl證書訪問docker

環境 centos linux release 7 8 2003 core docker version 19 03 12 一 使用open...