一起玩"Docker"之1——Ubuntu配置安装Docker运行环境并安装(UbuntuCentos)镜像

Posted luyanjie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一起玩"Docker"之1——Ubuntu配置安装Docker运行环境并安装(UbuntuCentos)镜像相关的知识,希望对你有一定的参考价值。

技术分享图片

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

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

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

Docker的应用场景

  • Web 应用的自动化打包和发布。

  • 自动化测试和持续集成、发布。

  • 在服务型环境中部署和调整数据库或其他的后台应用。

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

 

ubuntu安装docker

sudo apt-get install docker.io #安装docker

 

拉取ubuntu 或 centOS镜像

 sudo docker pull daocloud.io/ubuntu #拉取一个ubuntu镜像到本地
 sudo docker pull centos:7.2.1511 #拉取一个CentOS 7.2镜像到本地

 

列出镜像

sudo docker images

 

技术分享图片

装载镜像到容器并运行进入容器系统

sudo docker run -it -p 2221:22 -p 8880:80 cd6d8154f1e1 /bin/bash #运行ubuntu容器系统
sudo docker run -it -p 2221:22 -p 8880:80 ddc0fb7d7a72 /bin/bash #运行centos容器系统

执行后就进入了docker容器,输入”exit“推出镜像系统

技术分享图片

技术分享图片

列出全部装载的容器,包括已停止的和正在运行的

 sudo docker ps -a

技术分享图片

启动容器

sudo docker start a40cc085c83d #启动容器
sudo docker ps #列出当前正在运行的容器
sudo docker attach a40cc085c83d #进入当前容器

 

技术分享图片

 

以上是关于一起玩"Docker"之1——Ubuntu配置安装Docker运行环境并安装(UbuntuCentos)镜像的主要内容,如果未能解决你的问题,请参考以下文章

Docker入门实践之dokerfile编写(2)

"三剑客”之Swarm集群架构集群管理 服务管理

将 Django 与 Docker 一起使用时出错 - “无法连接到 '127.0.0.1' (111) 上的 MySQL 服务器”)

docker入门之简单的容器使用

跟我一起学docker--jenkins的使用

房卡麻将分析系列之"断线重连"