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> 来很是方便的查看这些帮助
相关文章
相关标签/搜索