yum安裝Docker及入門使用

1、安裝
一、配置yum源
# vim /etc/yum.repos.d/docker.repo
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
 
二、經過yum安裝
# yum install docker-engine
# service docker start
# service docker status
 
三、日誌
# vim /var/log/docker
 
2、使用
使用前你不得不瞭解兩個概念, 一個叫 image, 一個叫 container, 對初學者來講這倆可能意思有點接近或者混淆, 看這些比喻也許你一會兒就明白了, image 是隻讀的模板, 用來生成你須要的 container, 而 container 也能夠變成新的 image
 
使用 docker 就是使用 container, 而 container 來自於 image, 所以你須要先有個 image, docker 的操做像極了 git, 你能夠這樣下載一個 image
 
# docker pull ubuntu
這樣你就有了一個 ubuntu image, 能夠用 docker images 看到這個新的 image
 
使用這個 image, 能夠向它發送一個命令
# docker run ubuntu echo hello docker
 
咱們的目標是要像虛擬機同樣使用它, 搭建屬於咱們本身的環境, 本身的系統, 把搭建完成的 container 變成一個新的 image
 
# docker run -it ubuntu /bin/bash
這條命令終讓 docker 變得有趣起來, 它讓咱們像 ssh 進入虛擬機同樣操做
退出能夠用 exit, 或者 CTRL + D
 
惋惜的是, 一旦退出, container 不在維持了, 咱們不可能一直在 container 中不出來, 但咱們也要保持 container 的狀態, 那怎麼辦呢
 
# docker run -itd ubuntu /bin/bash
後臺執行 container
# docker ps
 找到後臺執行的 container id 或暱稱
# docker attach <container id>
從新 attach 這個 container
注意, 這時候若是 exit 依然會終止這個 container, 要想 detach 跳出一個 container, 你須要使用 CTRL + P + Q, 這樣咱們就又能用 attach 從新進入 container
 
docker 能夠像 git, svn 那樣能夠用 docker help <command> 來很是方便的查看這些幫助
相關文章
相關標籤/搜索