零一zero 2020-11-28 248浏览量
Docker是一个供开发人员和系统管理员构建、运行和与容器共享应用程序的平台。Docker通常用于web应用的自动化打包和发布,自动化测试和持续集成、发布等场景。
Docker系统包含两个程序:docker服务端和docker客户端。doker服务端是一个服务进程,管理控制着所有的docker容器。docker客户端用于控制docker服务端进程。
Docker
环境:CentOS 7 3.10.0-1062.18.1.el7.x86_64
运行以下命令,检查Docker版本
docker version
docker: command not found
,则没有安装Docker。由于Docker软件包和依赖包已经包含在默认的 CentOS-Extras软件源里,运行以下命令安装Docker
yum -y install docker
启动docker服务
systemctl start docker
Docker
Docker镜像(IMAGES):用于创建Docker容器的模板,类似于面向对象中的类。
Docker容器(CONTAINER):镜像运行的实体,类似于实例化的对象。
Docker仓库(TEPOSTITORY):用于保存镜像,类似于代码控制中的代码仓库。(默认为Docker Hub,阿里云用户可尝试:阿里云Docker镜像加速)
运行以下命令,列出本地主机上的Docker镜像
docker images
运行以下命令,搜索可用的Docker镜像
docker search TERM
运行以下命令,下载镜像
docker pull NAME[:TAG]
执行以下命令,运行新的docker容器
docker run IMAGE -d
docker #查看 Docker客户端的所有命令选项
docker command --help #查看 Docker命令使用方法
docker stop CONTAINER #停止正在运行的docker容器
docker rm CONTAINER #移除docker容器
docker ps #查看正在运行的docker容器
docker port CONTAINER #查看指定ID/名字容器的端口映射详情
docker inspect NAME|ID #查看指定ID/名字容器的配置和状态信息
什么是Docker? - Docker入门教程 - docker中文社区
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云高校学研支持计划旨在为高等院校师生提供包括算力、培训、平台 等全方位支持,助推高校计算机学科建设、培养数字经济时代的前沿技术人才、为多学科跨 领域科研探索提速增效。目前,我们已经开启了学生成长计划、教学支持计划和科研加速 三大板块。精彩内容,先睹为快。