1. 程式人生 > >Docker小白從零入門實戰

Docker小白從零入門實戰

one service pre var AI play 不知道 ping splay

環境:Centos 6.9

0.查看是否滿足安裝需求。

先檢查服務器環境,docker要求操作系統CentOS6以上,kernel 版本必須2.6.32-431或更高,即>=CentOS 6.5,

[root@master ~]# uname -r
2.6.32-696.23.1.el6.x86_64

docker的存儲驅動是Device Mapper,看下你的驅動是否符合

[root@master ~]# grep device-mapper /proc/devices
253 device-mapper

1.配置yum源,yum source config

mv /etc/yum.repos.d/CentOS-Base.repo{,.bkp}
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
yum makecache
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

2.安裝Docker

yum install docker-io -y

更改配置文件

[root@master /]# vim /etc/sysconfig/docker

other-args列更改為:other_args="--exec-driver=lxc --selinux-enabled"

3.查看版本

docker --version
Docker version 1.7.1, build 786b29d/1.7.1

4.加入開機自啟動

chkconfig docker on

5.啟動守護進程

[root@master ~]# service docker start
Starting docker: [確定]

技術分享圖片
docker images ----查看docker的鏡像

docker ps ----查看正在運行docker的容器

docker ps -a     ---查看全部docker容器

docker stop name --停止某個

docker start name  --啟動某個

docker kill name  --殺死某個

docker rm name --刪除某個

docker rmi name --刪除某個鏡像(和刪除容器有區別,i據我的感覺意思是images,這樣也好記)

docker pull name --拉去某個鏡像

docker info --查看docker信息

docker version  
--查看docker版本 docker exec -it name bash --用過bash進docker的容器,當時我啟動了,不知道怎麽進
View Code

6.查看Docker狀態

[root@mysql_server ~]# service docker status
docker (pid 7145) 正在運行...
7.查看啟動日誌

[root@mysql_server ~]# tail -10 /var/log/docker

Docker小白從零入門實戰