2、修改grub的主設定檔/etc/grub.conf,設定default=0,表示第一個title下的內容為預設啟動的kernel(一般新安裝的核心在第一個位置)。
1、首先關閉selinux:setenforce0sed-i'/^SELINUX=/c\SELINUX=disabled'/etc/selinux/config 2、在FedoraEPEL源中已經提供了docker-io包,下載安裝epel:
rpm-ivhhttp://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpmsed-i's/^mirrorlist=https/mirrorlist=http/'/etc/yum.repos.d/epel.repo 3、yum安裝docker-io:
yum-yinstalldocker-io 4、啟動docker:
servicedockerstart 5、查看docker版本:
查看docker日誌:
cat/var/log/docker三、docker命令的使用
1、直接輸入docker命令來查看所有的Options和Commands。
查看某一個command的詳細使用方法:docker COMMAND --help
2、搜尋可用的docker鏡像:docker search NAME
3、下載鏡像:docker pull NAME[:TAG]
比如擷取最新的centos鏡像:docker pull centos:latest
注意:這裡要寫用docker search搜尋到的完整的鏡像名。
4、查看安裝的鏡像:docker images [NAME]
5、在docker容器中運行命令:docker run IMAGE [COMMAND] [ARG...]
docker run命令有兩個參數,一個是鏡像名,一個是要在鏡像中啟動並執行命令。
注意:IMAGE=REPOSITORY[:TAG],如果IMAGE參數不指定鏡像的TAG,預設TAG為latest。
在剛剛下載的鏡像中輸出"hello word":docker run centos echo 'hello world!'
6、列出容器:docker ps -a
查看最近產生的容器:docker ps -l
查看正在啟動並執行容器:docker ps
7、顯示容器的標準輸出:docker logs CONTAINERID
無需拷貝完整的id,一般寫最開始的三至四個字元即可。
8、在容器中安裝新程式,比如安裝ifconfig命令(centos7預設沒有ifconfig):docker run centos yum install net-tools -y
如果yum不指定-y參數的話,yum命令會進入互動模式,需要使用者輸入命令來進行確認,在docker環境中是無法響應這種互動的。但使用docker run的-i -t參數就會響應這種互動,使用者可以輸入命令了,比如:docker run -i -t centos yum install net-tools
9、儲存對容器的修改並產生新的鏡像:docker commit CONTAINERID [REPOSITORY[:TAG]]
REPOSITORY參數可以是新的鏡像名字,也可以是舊的鏡像名;如果和舊的鏡像名和TAG都相同,會覆蓋掉舊的鏡像。
10、停止正在啟動並執行容器:docker stop CONTAINERID
預設等待10秒鐘再殺死指定容器。可以使用-t參數來設定等待時間。
11、查看容器或鏡像的詳細資料:docker inspect CONTAINERID|IMAGE
參數可以是容器的ID或者是鏡像名(NAME:TAG)。
12、刪除容器:docker rm CONTAINERID
查看所有容器ID:docker ps -a -q
刪除所有的容器:docker rm $(docker ps -a -q)
13、刪除鏡像:docker rmi IMAGE
14.查看docker的資訊,包括Containers和Images數目、kernel版本等。
四、建立容器並登入的操作
1、建立一個新容器並登入:docker run -i -t IMAGE /bin/bash
使用image建立container並進入互動模式,login shell是/bin/bash,現在可以自由的對容器進行操作了。最後使用exit退出容器。
注意:如果IMAGE參數不指定TAG,預設TAG為latest。
2、啟動一個退出的容器:docker start CONTAINERID
3、attach到運行中的容器:docker attach CONTAINERID
本文出自 “啟程的Linux部落格” 部落格,請務必保留此出處http://qicheng0211.blog.51cto.com/3958621/1582909