centos 安装docker

看官网安装步骤,比所有博主写的好,错了还可以排错

https://docs.docker.com/install/linux/docker-ce/centos/#install-from-a-package

SET UP THE REPOSITORY

  1. Install required packages. yum-utils provides the yum-config-manager utility, and device-mapper-persistent-data and lvm2 are required by the devicemapper storage driver.

    $ sudo yum install -y yum-utils   device-mapper-persistent-data   lvm2
    
  2. Use the following command to set up the stable repository. You always need the stable repository, even if you want to install builds from the edge or test repositories as well.
    $ sudo yum-config-manager     --add-repo     https://download.docker.com/linux/centos/docker-ce.repo
    
  3. Optional: Enable the edge and test repositories. These repositories are included in the docker.repo file above but are disabled by default. You can enable them alongside the stable repository.
    $ sudo yum-config-manager --enable docker-ce-edge
    
    $ sudo yum-config-manager --enable docker-ce-test
    

    You can disable the edge or test repository by running the yum-config-manager command with the --disable flag. To re-enable it, use the --enable flag. The following command disables the edge repository.

    $ sudo yum-config-manager --disable docker-ce-edge
    

    Note: Starting with Docker 17.06, stable releases are also pushed to the edge and test repositories.

    Learn about stable and edge builds.

INSTALL DOCKER CE

  1. Install the latest version of Docker CE, or go to the next step to install a specific version.

    $ sudo yum install docker-ce
    

    Warning: If you have multiple Docker repositories enabled, installing or updating without specifying a version in the yum install or yum update command always installs the highest possible version, which may not be appropriate for your stability needs.

    If this is the first time you are installing a package from a recently added repository, you are prompted to accept the GPG key, and the key’s fingerprint is shown. Verify that the fingerprint is correct, and if so, accept the key. The fingerprint should match 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35.

    Docker is installed but not started. The docker group is created, but no users are added to the group.

  2. On production systems, you should install a specific version of Docker CE instead of always using the latest. List the available versions. This example uses the sort -r command to sort the results by version number, highest to lowest, and is truncated.
    $ yum list docker-ce --showduplicates | sort -r
    
    docker-ce.x86_64            17.12.ce-1.el7.centos             docker-ce-stable
    

    The contents of the list depend upon which repositories are enabled, and are specific to your version of CentOS (indicated by the .el7 suffix on the version, in this example). Choose a specific version to install. The second column is the version string. You can use the entire version string, but you need to include at least to the first hyphen. The third column is the repository name, which indicates which repository the package is from and by extension its stability level. To install a specific version, append the version string to the package name and separate them by a hyphen (-).

    Note: The version string is the package name plus the version up to the first hyphen. In the example above, the fully qualified package name is docker-ce-17.06.1.ce.

    $ sudo yum install <FULLY-QUALIFIED-PACKAGE-NAME>
    
  3. Start Docker.
    $ sudo systemctl start docker
    
  4. Verify that docker is installed correctly by running the hello-world image.
    $ sudo docker run hello-world
    

    This command downloads a test image and runs it in a container. When the container runs, it prints an informational message and exits.

Docker CE is installed and running. You need to use sudo to run Docker commands. Continue to Linux postinstall to allow non-privileged users to run Docker commands and for other optional configuration steps.

UPGRADE DOCKER CE

To upgrade Docker CE, follow the installation instructions, choosing the new version you want to install.

Install from a package

If you cannot use Docker’s repository to install Docker, you can download the .rpm file for your release and install it manually. You need to download a new file each time you want to upgrade Docker.

  1. Go to https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ and download the .rpm file for the Docker version you want to install.

    Note: To install an edge package, change the word stable in the above URL to edgeLearn about stable and edgechannels.

  2. Install Docker CE, changing the path below to the path where you downloaded the Docker package.
    $ sudo yum install /path/to/package.rpm
    

    Docker is installed but not started. The docker group is created, but no users are added to the group.

  3. Start Docker.
    $ sudo systemctl start docker
    
  4. Verify that docker is installed correctly by running the hello-world image.
    $ sudo docker run hello-world
    

    This command downloads a test image and runs it in a container. When the container runs, it prints an informational message and exits.

Docker CE is installed and running. You need to use sudo to run Docker commands. Continue to Post-installation steps for Linuxto allow non-privileged users to run Docker commands and for other optional configuration steps.

UPGRADE DOCKER CE

To upgrade Docker CE, download the newer package file and repeat the installation procedure, using yum -y upgrade instead of yum -y install, and pointing to the new file.

原文地址:https://www.cnblogs.com/springcloud/p/8445002.html

时间: 2024-08-30 01:04:50

centos 安装docker的相关文章

CentOS安装docker,及其基本操作

CentOS安装docker,及其基本操作 一.安装docker Docker要求运行在Centos 7上,要求系统为64位,系统内核版本3.10以上 1.uname -an 查看当前系统版本 2.yum -y install docker 下载安装docker 3.service docker start  启动docker服务 4.docker version  检查docker是否安装成功 当看到下图的信息,就是表示本机docker已经安装成功,很简单 二.镜像操作 创建容器要以镜像为基础

CentOS安装docker ce的三种方式

参考文章: CentOS安装docker ce的三种方式: 1.环境 CentOS Linux release 7.6.1810 (Core) 2.卸载旧版本 sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker

CentOS安装docker基础教程

升级CentOS 准备工作: 1:安装开发平台工具 yum groupinstall "Development tools" 2:安装内核升级需要的依赖组件 yum install ncurses-devel qt-devel hmaccalc zlib-devel binutils-devel elfutils-libelf-devel   3:因为selinux和LXC有冲突,所以需要禁用 # vi /etc/selinux/config SELINUX=disabled 4:配置

centos 安装docker并部署项目

我这里用的root账户 uname -aLinux tiankong 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux yum -y install docker 错误:软件包:7:device-mapper-1.02.107-5.el7.x86_64 (@anaconda)          需要:device-mapper-libs = 7:1.02.107-5.e

CentOS 安装 Docker

Linux安装docker的前提条件: 必须是64位CPU架构的计算机,Docker目前不支持32位CPU: 运行Linux3.8或更高版本内核,CentOS时内核必不小于3.10: 内核必须支持一种合适的存储驱动,可以是Device Manager.AUFS.vfs.btrfs.以及默认的驱动Device Mapper中的一个: 内核必须支持并开启cgroup和命名空间namespace功能. 检查前提条件 内核 通过uname命令来检查内核版本信息. 检查内存驱动是否存在,即检查Device

虚拟机Centos安装docker小记

本书记录是参考 <Spring Cloud 与 Docker 微服务架构实战(第二版)>这本书实现的. 记录简单几个命令,安装顺序如下: 1. 安装docker所需的包 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 2.安装stable仓库 sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker

阿里云centos安装docker

近期转向core开发,mssql也支持了docker,索性把手上的一台服务改成centos做测试开发.中间安装docker碰到的问题做个记录. docker版本 docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE.Docker CE即社区免费版,Docker EE即企业版,付费使用. 初次安装问题 直接用yum安装docker,一次就成功,正常启动.但是修改/etc/docker/daemon.json后无法正常启动docker. 提示: unable to c

[docker] 02 CentOS安装docker(包含失败),安装命令简介,以及docker核心概念

主要内容: 一.安装docker(包含卸载重新安装) 二.配置docker服务 三.安装命令简介 四.docker核心概念 一.安装docker 1.1. 通过uname -r查看系统版本,为什么要查看系统版本呢?因为docker对CentOS有以下要求: a. CentOS 7及以后的版本 b. 64位操作系统 c. 内核版本至少3.10 1.2. 支持devicemapper存储类型 sudo yum update sudo yum install -y device-mapper-pers

Centos 安装 docker 和 docker-compose

一.docker安装 1.卸载旧版本 1 sudo yum remove docker 2 docker-client 3 docker-client-latest 4 docker-common 5 docker-latest 6 docker-latest-logrotate 7 docker-logrotate 8 docker-engine 2.在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库.之后,您可以从仓库安装和更新 Docke

centos安装docker

一.升级内核 [[email protected] ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org [[email protected] ~]# rpm -ivh http://www.elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm [[email protected] ~]# yum --enablerepo=elrepo-kernel install kern