专栏首页WalkingCloudCentOS7安装Docker及Docker基本操作

CentOS7安装Docker及Docker基本操作

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

Docker 和传统虚拟化方式的不同之处,可见容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统,而传统方式则是在硬件层面实现

1、 yum install docker 安装

2、启动docker并设置成开机自启动

[root@YF-Aliyun-HK ~]# systemctl start docker

[root@YF-Aliyun-HK ~]# systemctl enable docker

3、例如运行我们的第一个docker程序

如果报如下错,yum update更新解决

4、从仓库里拉取下载镜像

例如拉取centos镜像:docker pull centos

创建一个容器,并在容器内输出“Welcome to the Docker World”字样

5、使用“i”和“t”选项连接到容器的交互式会话

[root@YF-Aliyun-HK ~]# docker run -i -t centos /bin/bash

6、退出容器会话并保持容器的进程,按Ctrl + p和Ctrl + q键

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

本文分享自微信公众号 - WalkingCloud(WalkingCloud2018),作者:yuanfan2012

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-04-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • CentOS7环境下使用Cockpit创建KVM虚拟机

    yum -y install qemu-kvm qemu-kvm-tools qemu-img virt-manager libvirt libvirt-pyt...

    yuanfan2012
  • CentOS7下安装PostgreSQL12

    PostgreSQL是一个功能强大的开源数据库系统。经过长达15年以上的积极开发和不断改进,PostgreSQL已在可靠性、稳定性、数据一致性等获得了业内极高的...

    yuanfan2012
  • CentOS6.9下制作一键安装的ISO系统镜像

    rootpw --iscrypted $1$ymZM2uhc$2W.ZFogcbMq3qz5C7.Azd.

    yuanfan2012
  • Docker 常用命令速查手册

    记录一下docker的日常使用命令,本文主要针对linux + mac操作系统而言,window是否适用不太确定,谨慎使用

    一灰灰blog
  • Docker 基础配置安装(Ⅰ)

    老七Linux
  • Win10下使用Docker运行redis

    Docker 是个好东西,有现成的镜像直接可以使用。不用费时费力在windows上折腾服务器需要的环境。

    奋斗蒙
  • 一文了解Docker

    1)客户端(client): 通过命令行与Docker的守护进程通信,类似于mysql的客户端工具

    终身幼稚园
  • Docker+Linux_Centos(内核:3.10.0-957.1.3.el7.x86_64)安装

    4. 从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境

    Mr.Vv
  • 为什么要用Docker

    最近Docker突然火得不得了,到处都是谈论Docker的声音,相信大家和小编一样的心情,看这个东西有点高大上,但尝试去阅读Docker文章时又发现概念很模糊、...

    公众号编程无界
  • 如何在 RHEL 8 / CentOS 8上安装 Docker CE

    最新版的 RHEL 8 / CentOS 8,Red Hat 已经构建了自己的工具,buildah和podman。 这些工具可以兼容现有的 docker 镜像,...

    雪梦科技

扫码关注云+社区

领取腾讯云代金券