docker 不做深入学习,基本够用就行。记录一些自己用到的东西。
安装
Mac
Mac 安装 docker 我认为是最简单的。因为去官网下载个客户端,跟普通软件一样。
Centos
文档上说 centos 需要最低 centos7,不知道为什么我的 centos6 也安装成功了。这里只列出安装方法,有问题的童鞋自行 Google
CentOS 7
Docker(重新编译自 RHEL 7)已收录在 CentOS-Extras 软件库内。你只须执行
1 | sudo yum install docker |
要是你想采用一个(普遍)较新版的 docker,你可以加入以下软件库:
1 | [virt7-docker-common-candidate] |
注:你或许需要停用 CentOS-Extras 以确保是组件是来自虚拟化 SIG 软件库。
1 | sudo yum install docker --disablerepo=extras |
安装 docker 后,你必须引导该服务才能应用它。
1 | sudo systemctl start docker |
若要开机时引导 docker 服务:
1 | sudo systemctl enable docker |
CentOS 6
在 CentOS-6 上安装 Docker 须要采用 EPEL 软件库。启用 EPEL 后,你便能继续以下的安装程序
要在 CentOS-6 上安装 docker,请利用以下指令安装 docker-io 组件:
1 | sudo yum install docker-io |
安装 docker 后,你必须引导该服务才能应用它。
1 | sudo service docker start |
若要开机时引导 docker 服务:
1 | sudo chkconfig docker on |
安装镜像 images
1 | docker pull 镜像名 |
加速器
尝试了,在国内不用加速器,那速度…原因你懂的。
命令
常用
1 | docker images //列出本地镜像 |
用于与容器交互的命令
1 | docker create # 创建一个容器,但不启动它 |
检查容器
1 | docker ps # 显示运行的容器 |
参数解释
1 | docker run -it --rm -d ubuntu |
1 | # 发布容器的80端口到主机上的随机端口 |