网站首页>/ 文章专栏>/ Docker在CentOS部署
Docker在CentOS部署
日期:2019-01-03 14:22:15 作者:管理员 浏览量:245

Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE,社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。

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

安装docker


  1. 首先执行命令安装所需的包:sudo yum install -y yum-utils \device-mapper-persistent-data \lvm2
  2. 设置稳定的存储库:sudo yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo
  3. 安装:sudo yum install docker-ce
  4. 启动:sudo systemctl start docker
  5. .验证是否成功: sudo docker version


启动docker命令:systemctl start docker

守护进程重启命令:systemctl daemon-reload

开机启动docker命令:systemctl enable docker

查看所有镜像命令:docker images

查看容器命令:docker ps -a

删除镜像命令:docker rmi 镜像名称

删除容器:docker rm 容器id

查看指定容器日志命令:docker logs -f -t --tail 行数 容器名

设置docker国内镜像源,编辑 vi /etc/docker/daemon.json

配置完后重启docker systemctl restart docker.service

{
    "registry-mirrors":[
            "https://registry.docker-cn.com",
            "https://dockerhub.azk8s.cn",
            "https://reg-mirror.qiniu.com",
            "http://hub-mirror.c.163.com"
    ]
}

Docker容器添加开机启动

  1. 在使用docker run时,添加下面参数
    --restart=always 
  2. 如果容器已经在docker中运行的时候添加
    docker update --restart=always 容器ID