Centos7安装及使用Docker

发布于 2018-04-24  2944 次阅读


使用 yum 安装(CentOS 7下)

Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker

#查看你当前的内核版本
uname -r

#安装 
Dockeryum -y install docker

#启动 Docker 后台服务
service docker start

#测试运行 
hello-world

由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。docker run hello-world

 

拉取镜像

docker pull nginx

docker hub是docker官方的镜像源,里面有做好的nginx docker image,当然也可以发布自己的镜像到上面去。

如果官方镜像速度很慢,可以考虑用

阿里云的docker镜像仓库

主要步骤如下:

  • 登录阿里云的docker镜像仓库

  • 获取专属加速器地址

  • 升级docker客户端(建议在1.6.0以上)

  • 修改daemon配置文件(阿里已经给出了所有的命令,基本上只要copy paste即可)

  • 如何配置镜像加速器
  • 针对Docker客户端版本大于1.10.0的用户

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

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

基础命令

#查看本地正在运行的Docker容器
docker ps
#查看本地所有容器
docker ps -a
#查看本地所有镜像
docker images
#docker运行镜像
docker run -d --name myredis -p 6379:6379 redis
# -d 后台运行  --name  别名  -p 端口映射  redis 镜像名称
#删除容器
docker rm redis


个人博客,用于记录工作日常的问题。