Docker 1.12 实战 (一)基本部署
Docker实战一、基本部署
此篇为老版本的部署安装,新版 CE 安装请移步:Dcker CE 部署安装
1. Docker 官网
www.docker.com
在官网可以找到关于docker的任何你想要的信息。
2. Centos 7 部署 docker
2.1首先确认系统处于最新状态
$ sudoyumupdate
2.2 添加Docker 的YUM源
$ sudo tee /etc/yum.repos.d/docker.repo <<- EOF
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
2.3 开始安装Docker 引擎
$ sudo yum -y install docker-engine
2.4 设置开机启动 dokcer daemon 进程
$ sudo systemctl enable docker.service
2.5 启动 Docker daemon
$ sudo systemctl start docker
2.6 查看状态
$ sudo systemctlstatusdocker.server
2.7 验证Docker
$ sudo docker run --rm hello-world
Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world
c04b14da8d14: Pull complete
Digest: sha256:0256e8a36e2070f7bf2d0b0763dbabdd67798512411de4cdcf9431a1feb60fd9 Status: Downloaded newer image for hello-world:latest
Hello from Docker!
This message shows that your installation appears to be working correctly.
..............略...............
#注:当你看到以上信息,表示docker已经成功安装且运行正常。
#注: 禁用 firewalld
$ systemctl disablefirewalld
$ yum -y install iptables-services
$ systemctlenablesiptables
$ systemctlstartiptables
3. 简单操作
3.1查看安装后的Dockers信息
以下是我直接用root 用户操作的,当然你也可以用 sudo方式。
查看docker相关信息
# docker info
查看docker版本信息
#docker version
#docker-v
查看docker的虚拟网络(网桥)
# ipa
3.2 Docker 的配置文件
配置文件用于对docker daemon启动时对docker进行一些全局性的配置,其中包
括环境变量、镜像仓库地址等。
# cat/etc/default/docker
DOCKER_OPTS="$DOCKER_OPTS --registry-mirror=http://f2d6cb40.m.daocloud.io"
#--registry-mirror表示在互联网上Docker Registry的镜像地址
3.3 获取命令帮助
在命令行中直接输入docker 回车,会看的关于docker支持的所有命令和一些通用
参数的帮助信息
# docker
Usage: docker COMMAND
docker [ --help | -v | --version ]
A self-sufficient runtime for containers.
.........................
若想进一步获取docker 子命令的参数和用法的帮助信息,可以输入
docker + 子命令 --help
如:
# docker start --help
当你是用rpm包安装的docker时,也可以用man来获取更为详尽的帮助信息
# mandocker
# mandockerstart
页:
[1]