Centos下安装Dockers

##安装yum工具

[centos@localhost root]$ sudo yum install -y yum-utils \

> device-mapper-persistent-data \

> lvm2

[centos@localhost root]$ whereis yum-utils

yum-utils: /usr/share/man/man1/yum-utils.1.gz

### 安装docker远程仓库

[centos@localhost root]$ sudo yum-config-manager \

>   --add-repo \

>   https://download.docker.com/linux/centos/docker-ce.repo

已加载插件:fastestmirror

adding repo from: https://download.docker.com/linux/centos/docker-ce.repo

grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo

repo saved to /etc/yum.repos.d/docker-ce.repo

## 安装docker

[centos@localhost root]$ yum list docker-ce --showduplicates | sort -r

[centos@localhost root]$ sudo yum install docker-ce docker-ce-cli containerd.io

## 查询docker版本

[centos@localhost root]$ sudo docker version

Client: Docker Engine - Community

 Version:           20.10.8

 API version:       1.41

 Go version:        go1.16.6

 Git commit:        3967b7d

 Built:             Fri Jul 30 19:55:49 2021

 OS/Arch:           linux/amd64

 Context:           default

 Experimental:      true

Server: Docker Engine - Community

 Engine:

  Version:          20.10.8

  API version:      1.41 (minimum version 1.12)

  Go version:       go1.16.6

  Git commit:       75249d8

  Built:            Fri Jul 30 19:54:13 2021

  OS/Arch:          linux/amd64

  Experimental:     false

 containerd:

  Version:          1.4.9

  GitCommit:        e25210fe30a0a703442421b0f60afac609f950a3

 runc:

  Version:          1.0.1

  GitCommit:        v1.0.1-0-g4144b63

 docker-init:

  Version:          0.19.0

  GitCommit:        de40ad0

## 启动docker

[centos@localhost root]$ sudo systemctl start docker

[centos@localhost root]$ sudo systemctl enable docker

Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

## 运行 docker hello-world

[centos@localhost root]$ sudo docker run hello-world

Unable to find image 'hello-world:latest' locally

latest: Pulling from library/hello-world

2db29710123e: Pull complete

Digest: sha256:393b81f0ea5a98a7335d7ad44be96fe76ca8eb2eaa76950eb8c989ebf2b78ec0

Status: Downloaded newer image for hello-world:latest

Hello from Docker!

This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:

 1. The Docker client contacted the Docker daemon.

 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.

    (amd64)

 3. The Docker daemon created a new container from that image which runs the

    executable that produces the output you are currently reading.

 4. The Docker daemon streamed that output to the Docker client, which sent it

    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:

 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:

 https://hub.docker.com/

For more examples and ideas, visit:

 https://docs.docker.com/get-started/

## 查询docker进程

[centos@localhost root]$ ps -ef | grep docker

centos    4128 14627  0 16:44 pts/1    00:00:00 grep --color=auto docker

root     12327     1  0 16:38 ?        00:00:00 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

citip

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值