CentOS系列之Docker

Docker介绍


以CentOS 7.4 为例

这里写图片描述

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

Docker安装

yum -y install docker-io

Docker 启动

service docker start

加速Docker

vi /etc/docker/daemon.json

# 添加以下内容

{
   "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

# 重启Docker

测试Docker

[root@VM_140_90_centos wwwroot]# docker run centos:6.9 /bin/echo "Hello World"

# 结果start
Unable to find image 'centos:6.9' locally
Trying to pull repository docker.io/library/centos ... 
6.9: Pulling from docker.io/library/centos
993c50d47469: Pull complete 
Digest: sha256:5cf988fbf143af398f879bd626ee677da3f8d229049b7210790928a02613ab26
Status: Downloaded newer image for docker.io/centos:6.9

Hello World
# 结果end

运行交互式的容器

docker run -i -t centos:6.9 /bin/bash

查看正在运行的Docker镜像

docker ps

猜你喜欢

转载自blog.csdn.net/qq_33261700/article/details/80037244