zoukankan      html  css  js  c++  java
  • CentOS 8.1 基于二进制安装docker

    [root@centos8 ~]#wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.5.tgz
    --2020-01-24 18:02:55-- https://download.docker.com/linux/static/stable/x86_64/docker-19.03.5.tgz
    Resolving download.docker.com (download.docker.com)... 143.204.83.37, 143.204.83.32, 143.204.83.95, ...
    Connecting to download.docker.com (download.docker.com)|143.204.83.37|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 63252595 (60M) [application/x-tar]
    Saving to: ‘docker-19.03.5.tgz’

    docker-19.03.5.tgz 100%[=========================================>] 60.32M 11.3MB/s in 5.6s

    2020-01-24 18:03:02 (10.7 MB/s) - ‘docker-19.03.5.tgz’ saved [63252595/63252595]

    [root@centos8 ~]#tar xvf docker-19.03.5.tgz
    docker/
    docker/docker-init
    docker/docker
    docker/dockerd
    docker/runc
    docker/ctr
    docker/docker-proxy
    docker/containerd
    docker/containerd-shim
    [root@centos8 ~]#cp docker/* /usr/bin/
    [root@centos8 ~]#groupadd -r docker

    #将Ubuntu1804或CentOS7基于包方式安装的相关文件复制到相应目录下
    [root@ubuntu1804 ~]#scp /lib/systemd/system/docker.* /lib/systemd/system/containerd.service 10.0.0.8:/lib/systemd/system/
    The authenticity of host '10.0.0.8 (10.0.0.8)' can't be established.
    ECDSA key fingerprint is SHA256:8mUO3Wy13Ktt5pRBKaOU40avmw1x0gH5XTPK48CEWoM.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added '10.0.0.8' (ECDSA) to the list of known hosts.
    root@10.0.0.8's password:
    docker.service 100% 1683 650.8KB/s 00:00 docker.socket 100% 197 303.3KB/s 00:00
    containerd.service 100% 487 516.6KB/s 00:00

    [root@centos8 ~]#systemctl daemon-reload
    [root@centos8 ~]#systemctl enable --now docker
    [root@centos8 ~]#docker version
    Client: Docker Engine - Community
    Version: 19.03.5
    API version: 1.40
    Go version: go1.12.12
    Git commit: 633a0ea838
    Built: Wed Nov 13 07:22:05 2019
    OS/Arch: linux/amd64
    Experimental: false

    Server: Docker Engine - Community
    Engine:
    Version: 19.03.5
    API version: 1.40 (minimum version 1.12)
    Go version: go1.12.12
    Git commit: 633a0ea838
    Built: Wed Nov 13 07:28:45 2019
    OS/Arch: linux/amd64
    Experimental: false
    containerd:
    Version: v1.2.10
    GitCommit: b34a5c8af56e510852c35414db4c1f4fa6172339
    runc:
    Version: 1.0.0-rc8+dev
    GitCommit: 3e425f80a8c931f88e6d94a8c831b9d5aa481657
    docker-init:
    Version: 0.18.0
    GitCommit: fec3683
    [root@centos8 ~]#docker run hello-world
    Unable to find image 'hello-world:latest' locally
    latest: Pulling from library/hello-world
    1b930d010525: Pull complete
    Digest: sha256:9572f7cdcee8591948c2963463447a53466950b3fc15a247fcad1917ca215a2f
    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/
    [root@centos8 ~]#pstree -p
    systemd(1)─┬─NetworkManager(660)─┬─{NetworkManager}(669)
    │ └─{NetworkManager}(671)
    ├─VGAuthService(662)
    ├─agetty(718)
    ├─atd(712)
    ├─auditd(625)───{auditd}(627)
    ├─automount(905)─┬─{automount}(912)
    │ ├─{automount}(913)
    │ ├─{automount}(930)
    │ └─{automount}(937)
    ├─containerd(679)─┬─{containerd}(693)
    │ ├─{containerd}(694)
    │ ├─{containerd}(696)
    │ ├─{containerd}(704)
    │ ├─{containerd}(705)
    │ ├─{containerd}(707)
    │ └─{containerd}(708)
    ├─crond(713)
    ├─dbus-daemon(658)
    ├─dockerd(908)─┬─{dockerd}(922)
    │ ├─{dockerd}(923)
    │ ├─{dockerd}(925)
    │ ├─{dockerd}(944)
    │ ├─{dockerd}(1028)
    │ ├─{dockerd}(1100)
    │ └─{dockerd}(1114)
    ├─polkitd(659)─┬─{polkitd}(670)
    │ ├─{polkitd}(672)
    │ ├─{polkitd}(677)
    │ ├─{polkitd}(678)
    │ └─{polkitd}(701)
    ├─rngd(664)───{rngd}(666)
    ├─rsyslogd(906)─┬─{rsyslogd}(911)
    │ └─{rsyslogd}(914)
    ├─sshd(675)───sshd(1370)───sshd(1382)───bash(1383)───pstree(1441)
    ├─sssd(661)─┬─sssd_be(688)
    │ └─sssd_nss(703)
    ├─systemd(1373)───(sd-pam)(1376)
    ├─systemd-journal(551)
    ├─systemd-logind(709)
    ├─systemd-udevd(580)
    ├─tuned(674)─┬─{tuned}(915)
    │ ├─{tuned}(934)
    │ └─{tuned}(948)
    └─vmtoolsd(663)

    把生命浪费在美好的事物上
  • 相关阅读:
    【转帖】关于release和debug的区别
    【转载】技术普及帖:你刚才在淘宝上买了一件东西
    iPhone史上最全的扫盲帖 【越狱,解锁,激活,Cydia,基带,裸机】
    【转帖】深入浅出话事件
    asp.net 4.0 的IIS部署
    【转帖】vs2010 快捷键大全
    C++中在一个类定义的头文件里含有一个对象,这个对象没有默认构造函数,如何实现初始化
    开通博客
    Selenium2+python自动化65js定位几种方法总结
    jps查看不到数据节点
  • 原文地址:https://www.cnblogs.com/tz66/p/13516188.html
Copyright © 2011-2022 走看看