怎么在阿里云创建docker运行环境 (如何制作centosdocker镜像)

centos7安装

卸载旧版本(如果安装过)

sudo yum remove docker  docker-common docker-selinux docker-engine

安装所需要的的软件包

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

设置下yum源

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装docker

sudo yum install docker-ce

启动

sudo systemctl start docker

加入到开机自启

sudo systemctl enable docker

查看docker版本

 docker version

阿里云linux安装docker,centos7和8的docker镜像

docker version

配置阿里云docker镜像,这样拉取镜像比较快

配置文件在/etc/docker/daemon.json

{
  "registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]
}

拉取httpd镜像作为测试

docker pull httpd

阿里云linux安装docker,centos7和8的docker镜像

docker pull httpd

通过下面两个命令都可以查看本地拉取下来的镜像

docker images
docker image ls

阿里云linux安装docker,centos7和8的docker镜像

查看镜像

删除镜像命令

docker rmi 镜像Id

阿里云linux安装docker,centos7和8的docker镜像

删除镜像

docker run --name nginx-test -p 81:80 -d nginx

由于我虚拟机已有nginx占用了80端口,通过-p参数指定端口。

通过--name为容器起名。

阿里云linux安装docker,centos7和8的docker镜像

运行结果

Windows10安装

开启Hyper-V

阿里云linux安装docker,centos7和8的docker镜像

第一步

阿里云linux安装docker,centos7和8的docker镜像

第二步

阿里云linux安装docker,centos7和8的docker镜像

第三步

阿里云linux安装docker,centos7和8的docker镜像

第四步

安装docker for Windows

阿里云linux安装docker,centos7和8的docker镜像

安装docker for Windows

查看docker版本

docker version

阿里云linux安装docker,centos7和8的docker镜像

docker version