qq591577286 发表于 2018-5-28 12:42:15

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]
查看完整版本: Docker 1.12 实战 (一)基本部署