1. 程式人生 > >docker安裝和常用命令

docker安裝和常用命令

docker 虛擬化,不是在在物理機上再去安裝一個系統,而是直接啟動應用級別的程式,例如啟動三個tomcat,三個容器 ,對外訪問後面講解
映象:docker的映象其實就是模板,跟我們常見的iso映象類似,上一個樣板
容器:使用映象常見的應用或者系統,我們稱之為容器,應用的話就是tomcat nginx centos系統 都可以叫容器,容器就是一個應用,
倉庫:倉庫是存放映象的地方,分為公開倉庫和私有倉庫兩種形式
docker優點
跟傳統vm比較具有如下優點
1、操作啟動快
2、輕量級虛擬化

3、開源免費

centos6.5版本安裝 ,centos7以上直接yum install docker

vim /etc/selinux/config  disabled
sestatus 
安裝epel擴充套件
wget http://dl.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm


yum install lxc libcgroup


yum install docker-io
啟動程序
/etc/init.d/docker start
檢視程序
ps -ef|grep docker
安裝映象 
http://182.92.188.163/centos7.tar


netstat -anp 檢視埠
docker常用命令
docker version
docker search centos 搜尋映象
docker pull centos  下載映象
docker images 檢視當前docker映象
cat centos.tar|docker import - centos6 匯入映象
docker export id >centos6.tar 匯出映象  容器ip
docker run centos echo "hello world" 在docker 容器中執行hell world
docker run centos yum install ntpdate 在容器中安裝ntpdate的程式
docker ps -l 命令獲得最後一個容器的id,docker ps -a 檢視所有的容器
進入一個新的容器 系統 -i表示可以互動輸入   -t 表示開啟一個終端的意思
dock run -i -t centos:latest /bin/bash
檢視系統版本
cat /etc/centos-release