Docker 实战 一、基本部署 1. Docker 官网 在官网可以找到关于docker的任何你想要的信息。 2. Centos 7 部署 docker 2.1首先确认系统处于最新状态 $ sudo yum update 2.2 添加Docker 的YUM源
$ sudo tee /etc/yum.repos.d/docker.repo <<- EOF [dockerrepo] 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 systemctl status docker.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 disable firewalld $ yum -y install iptables-services $ systemctl enables iptables $ systemctl start iptables 3. 简单操作 3.1查看安装后的Dockers信息 以下是我直接用root 用户操作的,当然你也可以用 sudo方式。 查看docker相关信息 [iyunv@x201t ~]# docker info 查看docker版本信息 [iyunv@x201t ~]#docker version [iyunv@x201t ~]#docker -v 查看docker的虚拟网络(网桥) [iyunv@x201t ~]# ip a 3.2 Docker 的配置文件 配置文件用于对docker daemon启动时对docker进行一些全局性的配置,其中包 括环境变量、镜像仓库地址等。 [iyunv@x201t ~]# cat /etc/default/docker DOCKER_OPTS="$DOCKER_OPTS --registry-mirror=http://f2d6cb40.m.daocloud.io"
# --registry-mirror 表示在互联网上Docker Registry的镜像地址
3.3 获取命令帮助 在命令行中直接输入docker 回车,会看的关于docker支持的所有命令和一些通用 参数的帮助信息 [iyunv@x201t ~]# docker Usage: docker [OPTIONS] COMMAND [arg...] docker [ --help | -v | --version ] A self-sufficient runtime for containers. .........................
若想进一步获取docker 子命令的参数和用法的帮助信息,可以输入 docker + 子命令 --help 如: [iyunv@x201t ~]# docker start --help 当你是用rpm包安装的docker时,也可以用man来获取更为详尽的帮助信息 [iyunv@x201t ~]# man docker [iyunv@x201t ~]# man docker start
|