CentOS7安装Docker及Docker基本操作 - 图1
    CentOS7安装Docker及Docker基本操作 - 图2
    Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。

    Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
    容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
    Docker 和传统虚拟化方式的不同之处,可见容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统,而传统方式则是在硬件层面实现
    CentOS7安装Docker及Docker基本操作 - 图3
    1、 yum install docker 安装
    image.png
    2、启动docker并设置成开机自启动
    [root@YF-Aliyun-HK ~]# systemctl start docker
    [root@YF-Aliyun-HK ~]# systemctl enable docker
    image.png
    3、例如运行我们的第一个docker程序
    image.png
    如果报如下错,yum update更新解决
    image.png
    4、从仓库里拉取下载镜像
    例如拉取centos镜像:docker pull centos
    image.png
    创建一个容器,并在容器内输出“Welcome to the Docker World”字样
    image.png
    5、使用“i”和“t”选项连接到容器的交互式会话
    [root@YF-Aliyun-HK ~]# docker run -i -t centos /bin/bash
    image.png
    6、退出容器会话并保持容器的进程,按Ctrl + p和Ctrl + q键
    image.png
    7、在容器中添加镜像
    每次执行docker run命令时都会生成容器,例如安装httpd更新官方镜像并将其添加为容器的新镜像。
    docker images
    docker run centos /bin/bash -c “yum install httpd -y”
    docker ps -a | head -n 3
    docker commit f23756bf7c5c myimage/centos_httpd
    docker images
    CentOS7安装Docker及Docker基本操作 - 图12
    CentOS7安装Docker及Docker基本操作 - 图13
    CentOS7安装Docker及Docker基本操作 - 图14