zoukankan      html  css  js  c++  java
  • docker day001

    Connecting to 192.168.199.235:22...
    Connection established.
    To escape to local shell, press 'Ctrl+Alt+]'.
    
    Last login: Sat Jul 11 18:18:01 2020 from laptop-r2s5kmd1.lan
    [sn@localhost ~]$ mkdir -p /etc/docker
    [sn@localhost ~]$ vim  /etc/docker/daemon.json
    [sn@localhost ~]$ su root 
    密码:
    [root@localhost sn]# vim  /etc/docker/daemon.json
    [root@localhost sn]# cat /etc/docker/daemon.json
    {"registry-mirrors": ["http://hub-mirror.c.163.com"] }
    
    
    
    [root@localhost sn]# systemctl daemon-reload
    [root@localhost sn]# systemctl restart docker
    [root@localhost sn]# docker images
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    [root@localhost sn]# docker pull tomcat
    Using default tag: latest
    latest: Pulling from library/tomcat
    e9afc4f90ab0: Already exists 
    989e6b19a265: Already exists 
    af14b6c2f878: Already exists 
    5573c4b30949: Already exists 
    fb1a405f128d: Already exists 
    612a9f566fdc: Already exists 
    cf63ebed1142: Downloading [=====================>                             ]  84.82MB/196.2MB
    fbb20561cd50: Download complete 
    76c915a2cfb7: Download complete 
    a2c2864c3363: Download complete 
    ^C
    [root@localhost sn]# ^C
    [root@localhost sn]# ^C
    [root@localhost sn]# ^C
    [root@localhost sn]# ^C
    [root@localhost sn]# vim  /etc/docker/daemon.json
    [root@localhost sn]# cat  /etc/docker/daemon.json
    {"registry-mirrors": ["http://xxxx.mirror.aliyuncs.com"] }
    
    
    
    [root@localhost sn]# systemctl daemon-reload
    [root@localhost sn]# systemctl restart docker
    [root@localhost sn]# docker pull tomcat
    Using default tag: latest
    latest: Pulling from library/tomcat
    e9afc4f90ab0: Pull complete 
    989e6b19a265: Pull complete 
    af14b6c2f878: Pull complete 
    5573c4b30949: Pull complete 
    fb1a405f128d: Pull complete 
    612a9f566fdc: Pull complete 
    cf63ebed1142: Pull complete 
    fbb20561cd50: Pull complete 
    76c915a2cfb7: Pull complete 
    a2c2864c3363: Pull complete 
    Digest: sha256:11f247df062558074169fb92a54033ab2eb6563bda9765b3a9e53106db3c2f4a
    Status: Downloaded newer image for tomcat:latest
    docker.io/library/tomcat:latest
    [root@localhost sn]# docker imags
    docker: 'imags' is not a docker command.
    See 'docker --help'
    [root@localhost sn]# docker images
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    tomcat              latest              6055d4d564e1        4 days ago          647MB
    [root@localhost sn]# git pull centos
    bash: git: 未找到命令...
    [root@localhost sn]# docker  pull centos
    Using default tag: latest
    latest: Pulling from library/centos
    6910e5a164f7: Pull complete 
    Digest: sha256:4062bbdd1bb0801b0aa38e0f83dece70fb7a5e9bce223423a68de2d8b784b43b
    Status: Downloaded newer image for centos:latest
    docker.io/library/centos:latest
    [root@localhost sn]# 
    [root@localhost sn]# 
    [root@localhost sn]# 
    [root@localhost sn]# docker images
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    tomcat              latest              6055d4d564e1        4 days ago          647MB
    centos              latest              831691599b88        3 weeks ago         215MB
    [root@localhost sn]# docker run -it centos
    [root@f796788742d3 /]# ll
    bash: ll: command not found
    [root@f796788742d3 /]# ls
    bin  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
    [root@f796788742d3 /]# 
    [root@f796788742d3 /]# 
    [root@f796788742d3 /]# 
    [root@f796788742d3 /]# rz -y
    bash: rz: command not found
    [root@f796788742d3 /]# cd ..
    [root@f796788742d3 /]# ll
    bash: ll: command not found
    [root@f796788742d3 /]# ll
    bash: ll: command not found
    [root@f796788742d3 /]# cd ..
    [root@f796788742d3 /]# exit
    exit
    [root@localhost sn]# 
    [root@localhost sn]# 
    [root@localhost sn]# 
    [root@localhost sn]# ll
    总用量 0
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 公共
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 模板
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 视频
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 图片
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 文档
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 下载
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 音乐
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 桌面
    [root@localhost sn]# ll
    总用量 0
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 公共
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 模板
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 视频
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 图片
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 文档
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 下载
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 音乐
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 桌面
    [root@localhost sn]# cd ..
    [root@localhost home]# ll
    总用量 4
    drwx------. 15 sn sn 4096 7月  11 18:34 sn
    [root@localhost home]# cd ..
    [root@localhost /]# ll
    总用量 20
    lrwxrwxrwx.   1 root root    7 7月  11 18:01 bin -> usr/bin
    dr-xr-xr-x.   5 root root 4096 7月  11 18:12 boot
    drwxr-xr-x.  20 root root 3320 7月  11 18:13 dev
    drwxr-xr-x. 140 root root 8192 7月  11 18:31 etc
    drwxr-xr-x.   3 root root   16 7月  11 18:11 home
    lrwxrwxrwx.   1 root root    7 7月  11 18:01 lib -> usr/lib
    lrwxrwxrwx.   1 root root    9 7月  11 18:01 lib64 -> usr/lib64
    drwxr-xr-x.   2 root root    6 4月  11 2018 media
    drwxr-xr-x.   2 root root    6 4月  11 2018 mnt
    drwxr-xr-x.   4 root root   34 7月  11 18:31 opt
    dr-xr-xr-x. 229 root root    0 7月  11 18:13 proc
    dr-xr-x---.   6 root root  212 7月  11 18:40 root
    drwxr-xr-x.  41 root root 1300 7月  11 18:41 run
    lrwxrwxrwx.   1 root root    8 7月  11 18:01 sbin -> usr/sbin
    drwxr-xr-x.   2 root root    6 4月  11 2018 srv
    dr-xr-xr-x.  13 root root    0 7月  11 18:13 sys
    drwxrwxrwt.  17 root root 4096 7月  11 18:58 tmp
    drwxr-xr-x.  13 root root  155 7月  11 18:01 usr
    drwxr-xr-x.  20 root root  282 7月  11 18:13 var
    [root@localhost /]# cd /usr
    [root@localhost usr]# ll
    总用量 268
    dr-xr-xr-x.   2 root root 49152 7月  11 18:31 bin
    drwxr-xr-x.   2 root root     6 4月  11 2018 etc
    drwxr-xr-x.   2 root root     6 4月  11 2018 games
    drwxr-xr-x.  41 root root  8192 7月  11 18:26 include
    dr-xr-xr-x.  43 root root  4096 7月  11 18:24 lib
    dr-xr-xr-x. 141 root root 81920 7月  11 18:27 lib64
    drwxr-xr-x.  48 root root 12288 7月  11 18:31 libexec
    drwxr-xr-x.  12 root root   131 7月  11 18:01 local
    dr-xr-xr-x.   2 root root 20480 7月  11 18:27 sbin
    drwxr-xr-x. 235 root root  8192 7月  11 18:31 share
    drwxr-xr-x.   4 root root    34 7月  11 18:01 src
    lrwxrwxrwx.   1 root root    10 7月  11 18:01 tmp -> ../var/tmp
    [root@localhost usr]# cd home
    bash: cd: home: 没有那个文件或目录
    [root@localhost usr]# ll
    总用量 268
    dr-xr-xr-x.   2 root root 49152 7月  11 18:31 bin
    drwxr-xr-x.   2 root root     6 4月  11 2018 etc
    drwxr-xr-x.   2 root root     6 4月  11 2018 games
    drwxr-xr-x.  41 root root  8192 7月  11 18:26 include
    dr-xr-xr-x.  43 root root  4096 7月  11 18:24 lib
    dr-xr-xr-x. 141 root root 81920 7月  11 18:27 lib64
    drwxr-xr-x.  48 root root 12288 7月  11 18:31 libexec
    drwxr-xr-x.  12 root root   131 7月  11 18:01 local
    dr-xr-xr-x.   2 root root 20480 7月  11 18:27 sbin
    drwxr-xr-x. 235 root root  8192 7月  11 18:31 share
    drwxr-xr-x.   4 root root    34 7月  11 18:01 src
    lrwxrwxrwx.   1 root root    10 7月  11 18:01 tmp -> ../var/tmp
    [root@localhost usr]# cd ../home
    [root@localhost home]# ll
    总用量 4
    drwx------. 15 sn sn 4096 7月  11 18:34 sn
    [root@localhost home]# cd sn
    [root@localhost sn]# ll
    总用量 0
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 公共
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 模板
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 视频
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 图片
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 文档
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 下载
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 音乐
    drwxr-xr-x. 2 sn sn 6 7月  11 18:14 桌面
    [root@localhost sn]# docker info
    Client:
     Debug Mode: false
    
    Server:
     Containers: 1
      Running: 0
      Paused: 0
      Stopped: 1
     Images: 2
     Server Version: 19.03.12
     Storage Driver: overlay2
      Backing Filesystem: xfs
      Supports d_type: true
      Native Overlay Diff: true
     Logging Driver: json-file
     Cgroup Driver: cgroupfs
     Plugins:
      Volume: local
      Network: bridge host ipvlan macvlan null overlay
      Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
     Swarm: inactive
     Runtimes: runc
     Default Runtime: runc
     Init Binary: docker-init
     containerd version: 7ad184331fa3e55e52b890ea95e65ba581ae3429
     runc version: dc9208a3303feef5b3839f4323d9beb36df0a9dd
     init version: fec3683
     Security Options:
      seccomp
       Profile: default
     Kernel Version: 3.10.0-957.el7.x86_64
     Operating System: CentOS Linux 7 (Core)
     OSType: linux
     Architecture: x86_64
     CPUs: 1
     Total Memory: 982.1MiB
     Name: localhost.localdomain
     ID: ICXX:O6WQ:A3SB:YD37:MNDO:CPSR:4DRE:DOVL:DBS5:NFVG:F534:FBPO
     Docker Root Dir: /var/lib/docker
     Debug Mode: false
     Registry: https://index.docker.io/v1/
     Labels:
     Experimental: false
     Insecure Registries:
      127.0.0.0/8
     Registry Mirrors:
      http://5utbdecc.mirror.aliyuncs.com/
     Live Restore Enabled: false
    
    [root@localhost sn]# 
    [root@localhost sn]# 
    [root@localhost sn]# 
    [root@localhost sn]# docker imagas
    docker: 'imagas' is not a docker command.
    See 'docker --help'
    [root@localhost sn]# docker images
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    tomcat              latest              6055d4d564e1        4 days ago          647MB
    centos              latest              831691599b88        3 weeks ago         215MB
    [root@localhost sn]# docker run -it centos
    [root@a91ec309056f /]# ll
    bash: ll: command not found
    [root@a91ec309056f /]# ifconfig
    bash: ifconfig: command not found
    [root@a91ec309056f /]# vim
    bash: vim: command not found
    [root@a91ec309056f /]# exit
    exit
    [root@localhost sn]# vim Dockerfile



    FROM centos
    MAINTAINER zzyy<18612421477@163.com>

    ENV MYPATH /usr/local
    WORKDIR $MYPATH

    RUN yum -y install vim
    RUN yum -y install net-tools

    EXPOSE 80

    CMD echo $MYPATH
    CMD echo "success--------------ok"
    CMD /bin/bash


    [root@localhost sn]#




    [root@localhost sn]# docker build
    -t ocrtfcentos7:1.0 . Sending build context to Docker daemon 5.212MB Step 1/10 : FROM centos ---> 831691599b88 Step 2/10 : MAINTAINER zzyy<18612421477@163.com> ---> Running in 870005e08d5a Removing intermediate container 870005e08d5a ---> 38bd44e1f3ba Step 3/10 : ENV MYPATH /usr/local ---> Running in 7121f8e99036 Removing intermediate container 7121f8e99036 ---> 15bce6c5006d Step 4/10 : WORKDIR $MYPATH ---> Running in 5e05e5c59b3a Removing intermediate container 5e05e5c59b3a ---> 9be0fc9f97b3 Step 5/10 : RUN yum -y install vim ---> Running in 0c2a3bff4a7e CentOS-8 - AppStream 1.2 MB/s | 5.8 MB 00:04 CentOS-8 - Base 55 kB/s | 2.2 MB 00:41 CentOS-8 - Extras 7.4 kB/s | 6.7 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: vim-enhanced x86_64 2:8.0.1763-13.el8 AppStream 1.4 M Installing dependencies: gpm-libs x86_64 1.20.7-15.el8 AppStream 39 k vim-common x86_64 2:8.0.1763-13.el8 AppStream 6.3 M vim-filesystem noarch 2:8.0.1763-13.el8 AppStream 48 k which x86_64 2.21-12.el8 BaseOS 49 k Transaction Summary ================================================================================ Install 5 Packages Total download size: 7.8 M Installed size: 31 M Downloading Packages: (1/5): gpm-libs-1.20.7-15.el8.x86_64.rpm 66 kB/s | 39 kB 00:00 (2/5): vim-filesystem-8.0.1763-13.el8.noarch.rp 205 kB/s | 48 kB 00:00 (3/5): vim-enhanced-8.0.1763-13.el8.x86_64.rpm 646 kB/s | 1.4 MB 00:02 (4/5): vim-common-8.0.1763-13.el8.x86_64.rpm 688 kB/s | 6.3 MB 00:09 (5/5): which-2.21-12.el8.x86_64.rpm 3.2 kB/s | 49 kB 00:15 -------------------------------------------------------------------------------- Total 406 kB/s | 7.8 MB 00:19 warning: /var/cache/dnf/AppStream-02e86d1c976ab532/packages/gpm-libs-1.20.7-15.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 8483c65d: NOKEY CentOS-8 - AppStream 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x8483C65D: Userid : "CentOS (CentOS Official Signing Key) <security@centos.org>" Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D From : /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : which-2.21-12.el8.x86_64 1/5 Installing : vim-filesystem-2:8.0.1763-13.el8.noarch 2/5 Installing : vim-common-2:8.0.1763-13.el8.x86_64 3/5 Installing : gpm-libs-1.20.7-15.el8.x86_64 4/5 Running scriptlet: gpm-libs-1.20.7-15.el8.x86_64 4/5 Installing : vim-enhanced-2:8.0.1763-13.el8.x86_64 5/5 Running scriptlet: vim-enhanced-2:8.0.1763-13.el8.x86_64 5/5 Running scriptlet: vim-common-2:8.0.1763-13.el8.x86_64 5/5 Verifying : gpm-libs-1.20.7-15.el8.x86_64 1/5 Verifying : vim-common-2:8.0.1763-13.el8.x86_64 2/5 Verifying : vim-enhanced-2:8.0.1763-13.el8.x86_64 3/5 Verifying : vim-filesystem-2:8.0.1763-13.el8.noarch 4/5 Verifying : which-2.21-12.el8.x86_64 5/5 Installed: gpm-libs-1.20.7-15.el8.x86_64 vim-common-2:8.0.1763-13.el8.x86_64 vim-enhanced-2:8.0.1763-13.el8.x86_64 vim-filesystem-2:8.0.1763-13.el8.noarch which-2.21-12.el8.x86_64 Complete! Removing intermediate container 0c2a3bff4a7e ---> 4c2887b37e8a Step 6/10 : RUN yum -y install net-tools ---> Running in 5afc1d3d4e0b Last metadata expiration check: 0:00:28 ago on Sat Jul 11 11:09:07 2020. Dependencies resolved. ================================================================================ Package Architecture Version Repository Size ================================================================================ Installing: net-tools x86_64 2.0-0.51.20160912git.el8 BaseOS 323 k Transaction Summary ================================================================================ Install 1 Package Total download size: 323 k Installed size: 1.0 M Downloading Packages: net-tools-2.0-0.51.20160912git.el8.x86_64.rpm 213 kB/s | 323 kB 00:01 -------------------------------------------------------------------------------- Total 150 kB/s | 323 kB 00:02 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : net-tools-2.0-0.51.20160912git.el8.x86_64 1/1 Running scriptlet: net-tools-2.0-0.51.20160912git.el8.x86_64 1/1 Verifying : net-tools-2.0-0.51.20160912git.el8.x86_64 1/1 Installed: net-tools-2.0-0.51.20160912git.el8.x86_64 Complete! Removing intermediate container 5afc1d3d4e0b ---> 65233bdfcfc4 Step 7/10 : EXPOSE 80 ---> Running in 96d97e4185c2 Removing intermediate container 96d97e4185c2 ---> 9d159d804821 Step 8/10 : CMD echo $MYPATH ---> Running in 2a6730763727 Removing intermediate container 2a6730763727 ---> 0ef735e2bd82 Step 9/10 : CMD echo "success--------------ok" ---> Running in ada10e0e449f Removing intermediate container ada10e0e449f ---> fded136579dc Step 10/10 : CMD /bin/bash ---> Running in 037d13d26633 Removing intermediate container 037d13d26633 ---> 084c6d1f8bda Successfully built 084c6d1f8bda Successfully tagged ocrtfcentos7:1.0 [root@localhost sn]# docker imags docker: 'imags' is not a docker command. See 'docker --help' [root@localhost sn]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE ocrtfcentos7 1.0 084c6d1f8bda 18 seconds ago 295MB tomcat latest 6055d4d564e1 4 days ago 647MB centos latest 831691599b88 3 weeks ago 215MB [root@localhost sn]# docker build -t ocrtfcentos7 "docker build" requires exactly 1 argument. See 'docker build --help'. Usage: docker build [OPTIONS] PATH | URL | - Build an image from a Dockerfile [root@localhost sn]# docker run -it ocrtfcentos7 Unable to find image 'ocrtfcentos7:latest' locally ^[[A^[[A^C [root@localhost sn]# ^C [root@localhost sn]# ^C [root@localhost sn]# docker run -it 084c6d1f8bda [root@72b1de9bf6ea local]# [root@72b1de9bf6ea local]# [root@72b1de9bf6ea local]# [root@72b1de9bf6ea local]# ll bash: ll: command not found [root@72b1de9bf6ea local]# ls bin etc games include lib lib64 libexec sbin share src [root@72b1de9bf6ea local]# ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.17.0.2 netmask 255.255.0.0 broadcast 172.17.255.255 ether 02:42:ac:11:00:02 txqueuelen 0 (Ethernet) RX packets 7 bytes 586 (586.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 loop txqueuelen 1000 (Local Loopback) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 [root@72b1de9bf6ea local]# vim tt [root@72b1de9bf6ea local]# [root@72b1de9bf6ea local]# [root@72b1de9bf6ea local]# ll bash: ll: command not found [root@72b1de9bf6ea local]# ls bin etc games include lib lib64 libexec sbin share src [root@72b1de9bf6ea local]#
  • 相关阅读:
    OpenStack 发行版本
    刷新linux硬盘存储接口
    LVM实践
    LVM man帮助
    ansible --help 文档
    nmcli connection modify eth1 ipv4.addr "192.168.31.23" ipv4.method manual
    自己动手使用, MetaWeblog 发布博客(cnblogs)
    测试图片上传 on Markdown editor
    大批量更新数据mysql批量更新的四种方法
    PHP print_r 转换/还原为数组
  • 原文地址:https://www.cnblogs.com/alamps/p/13285097.html
Copyright © 2011-2022 走看看