阿里云ECS--CentOS7.0操作系统安装 Docker

系统要求
Docker 最低支持 CentOS 7。
Docker 需要安装在 64 位的平台,并且内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定。


阿里云的安装脚本

curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

DaoCloud 的安装脚本

curl -sSL https://get.daocloud.io/docker | sh

手动安装(略)


镜像加速器

使用阿里云注册用户并且申请加速

您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://h27es6ik.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

下载一个docker镜像

docker pull registry.aliyuncs.com/acs-sample/centos

列出docker镜像

docker images

运行

docker run -it --rm registry.aliyuncs.com/acs-sample/centos:latest bash

-it :这是两个参数,一个是 -i :交互式操作,一个是 -t 终端。我们这里打算进入 bash 执行一些命令并查看返回结果,因此我们需要交互式终
端。

--rm :这个参数是说容器退出后随之将其删除。默认情况下,为了排障需求,退出的容器并不会立即删除,除非手动 docker rm 。我们这里只是随便执行个命令,看看结果,不需要排障和保留结果,因此使用 --rm 可以避免浪费空间。

bash :放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 bash 。

用 ID、镜像名、摘要删除镜像

其中, <镜像> 可以是 镜像短 ID 、 镜像长 ID 、 镜像名 或者 镜像摘要 。

$ docker images REPOSITORY TAG IMAGE ID  CREATED SIZE   centos latest 0584b3d2cf6d     3 weeks ago 196.5 MB redis   alpine 501ad78535f0 3 weeks ago 21.03 MB

$docker rmi 501或者$docker rmi centos 都可删除第一个镜像










你可能感兴趣的:(docker)