ubuntu operation list

sudo apt-get update

sudo apt-get intstall curl

sudo apt-get intstall vim

sudo apt install docker.io

docker vesion

Client:
 Version:           20.10.12
 API version:       1.41
 Go version:        go1.17.3
 Git commit:        20.10.12-0ubuntu4
 Built:             Mon Mar  7 17:10:06 2022
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

sudo su

sudo service docker start

ps -ef|grep docker

root        7067       1  1 23:44 ?        00:00:00 /usr/bin/<font color="#C01C28"><b>docker</b></font>d -H fd:// --containerd=/run/containerd/containerd.sock
sumingy+    7348    2528  0 23:45 pts/0    00:00:00 grep --color=auto <font color="#C01C28"><b>docker</b></font>

 docker run -d -p 80:80 --name websever nginx

Unable to find image 'nginx:latest' locally
latest: Pulling from library/nginx
461246efe0a7: Downloading [========>                                          ]  5.544MB/31.37MB
a96aaf9a9ec3: Downloading [================>                                  ]  8.379MB/25.35MB
650d8b758441: Download complete 
b138da793ac8: Download complete 
bb1705539683: Download complete 
b9ed43dcc388: Download complete 

 

docker ps

CONTAINER ID   IMAGE     COMMAND                  CREATED              STATUS              PORTS                               NAMES
095c96cc94ee   nginx     "/docker-entrypoint.…"   About a minute ago   Up About a minute   0.0.0.0:80->80/tcp, :::80->80/tcp   webserver

 

 http://0.0.0.0:80

Welcome to nginx! If you see this page, the nginx web server is successfully installed and working. Further configuration is required. For online documentation and support please refer to nginx.org. Commercial support is available at nginx.com. Thank you for using nginx.

 docker pull ubuntu:14.04

 

docker images

REPOSITORY   TAG       IMAGE ID       CREATED      SIZE
nginx        latest    41b0e86104ba   6 days ago   142MB

docker tag nginx:latest myNginx:latest

docker images

REPOSITORY   TAG       IMAGE ID       CREATED      SIZE
mynginx      latest    41b0e86104ba   6 days ago   142MB
nginx        latest    41b0e86104ba   6 days ago   142MB
docker inspect nginx

[ { "Id": "sha256:41b0e86104ba681811bf60b4d6970ed24dd59e282b36c352b8a55823bbb5e14a", "RepoTags": [ "mynginx:latest", "nginx:latest" ], "RepoDigests": [ "nginx@sha256:db345982a2f2a4257c6f699a499feb1d79451a1305e8022f16456ddc3ad6b94c" ], "Parent": "", "Comment": "", "Created": "2022-07-12T05:00:50.081423817Z", "Container": "6fdddc3714ed390e2273b770258aef03b173b6f1be7221ab94f7ab673b7224c8", "ContainerConfig": { "Hostname": "6fdddc3714ed", "Domainname": "", "User": "", "AttachStdin": false, "AttachStdout": false, "AttachStderr": false, "ExposedPorts": { "80/tcp": {} }, "Tty": false, "OpenStdin": false, "StdinOnce": false, "Env": [ "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "NGINX_VERSION=1.23.0", "NJS_VERSION=0.7.5", "PKG_RELEASE=1~bullseye" ], "Cmd": [ "/bin/sh", "-c", "#(nop) ", "CMD [\"nginx\" \"-g\" \"daemon off;\"]" ], "Image": "sha256:bcdd0667cf621a29e893be9968d0bad14ccaae14a0b3f91d9c07371bf6f64cd2", "Volumes": null, "WorkingDir": "", "Entrypoint": [ "/docker-entrypoint.sh" ], "OnBuild": null, "Labels": { "maintainer": "NGINX Docker Maintainers <docker-maint@nginx.com>" }, "StopSignal": "SIGQUIT" }, "DockerVersion": "20.10.12", "Author": "", "Config": { "Hostname": "", "Domainname": "", "User": "", "AttachStdin": false, "AttachStdout": false, "AttachStderr": false, "ExposedPorts": { "80/tcp": {} }, "Tty": false, "OpenStdin": false, "StdinOnce": false, "Env": [ "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "NGINX_VERSION=1.23.0", "NJS_VERSION=0.7.5", "PKG_RELEASE=1~bullseye" ], "Cmd": [ "nginx", "-g", "daemon off;" ], "Image": "sha256:bcdd0667cf621a29e893be9968d0bad14ccaae14a0b3f91d9c07371bf6f64cd2", "Volumes": null, "WorkingDir": "", "Entrypoint": [ "/docker-entrypoint.sh" ], "OnBuild": null, "Labels": { "maintainer": "NGINX Docker Maintainers <docker-maint@nginx.com>" }, "StopSignal": "SIGQUIT" }, "Architecture": "amd64", "Os": "linux", "Size": 141508615, "VirtualSize": 141508615, "GraphDriver": { "Data": { "LowerDir": "/var/lib/docker/overlay2/9021b1eea2d4ee2ab586835b7dc3deb2963f46e16e8ad6e6d6094f3b43cf7f04/diff:/var/lib/docker/overlay2/fc8825429dc31f1714dc0af3364328f7bb7a4826211d0dc0369f5038432d0829/diff:/var/lib/docker/overlay2/f46196ec03b2f0700fff84ef181ece8ef46a813e74b40f0c4cc10e1627c1711f/diff:/var/lib/docker/overlay2/85a8293b35e24c3adb23ae897694c3edfd8c8f2899d82cece243a2cf92cca8c1/diff:/var/lib/docker/overlay2/2ff2539f06aa57ba8bbecfaaa51e2665ef7b5dae94b20816b06d322ed452a17c/diff", "MergedDir": "/var/lib/docker/overlay2/b60241d2595c49f5e294aff59134ba4fefc859fbbce7d5a093c32b4e45f02832/merged", "UpperDir": "/var/lib/docker/overlay2/b60241d2595c49f5e294aff59134ba4fefc859fbbce7d5a093c32b4e45f02832/diff", "WorkDir": "/var/lib/docker/overlay2/b60241d2595c49f5e294aff59134ba4fefc859fbbce7d5a093c32b4e45f02832/work" }, "Name": "overlay2" }, "RootFS": { "Type": "layers", "Layers": [ "sha256:43b3c4e3001c662d1c264ffb132f4e52950893452b15508df810214f1d3f124b", "sha256:1c99a7efe9d92fa6e492787de8a3278bc7fbedf371fae96029fda8bb0910f873", "sha256:305b0db3a2102757e5eddaf791cdc5e8f6d21dd9fff931230e51a3dc724bb19d", "sha256:c03189a5ef7018a691b7ef5970737127f07cce7df283ca3d9b32a00838058990", "sha256:1d561d93862806928bb7c99fea4035804ab7e86aa66ae8b547e5cde6856fb5db", "sha256:de100bd247e00374c0614bcd52615b847ffb36eebf07d87a3158a41703385867" ] }, "Metadata": { "LastTagTime": "2022-07-19T00:44:16.784865812+08:00" } } ]

 docker inspect nginx -f {{".Os"}}

linux

 docker inspect nginx -f {{".Metadata"}}

{2022-07-19 00:44:16.784865812 +0800 CST}

docker rmi nginx:latest

docker rmi nginx:mynginx

docker rmi 41b0e86104ba

docker rmi -f nginx:latest\

docker ps

CONTAINER ID   IMAGE     COMMAND                  CREATED          STATUS          PORTS                               NAMES
095c96cc94ee   nginx     "/docker-entrypoint.…"   28 minutes ago   Up 28 minutes   0.0.0.0:80->80/tcp, :::80->80/tcp   webserver

 

docker commit -m "Add new nginx file" -a "sumingyue" 095c96cc94ee myrunnginx:latest

REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
myrunnginx   latest    fe92e1a59276   7 seconds ago   142MB
mynginx      latest    41b0e86104ba   6 days ago      142MB
nginx        latest    41b0e86104ba   6 days ago      142MB

docker save -o  sharingnginx:otherpeople.tar myrunnginx:latest
ls

Desktop    Downloads  Pictures  sharingnginx:otherpeople.tar  Templates
Documents  Music      Public    snap                          Videos

docker load --input sharingnginx:otherpeople.tar

Loaded image: myrunnginx:latest

 docker run -it ubuntu:14.04 /bin/bash

root@a94e0f22fe98:/# pwd
/
root@a94e0f22fe98:/# ls
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
root@a94e0f22fe98:/# cd home/
root@a94e0f22fe98:/home# ls
root@a94e0f22fe98:/home# exit

 

docker create -it ubuntu:14.04

root@sumingyue-virtual-machine:/home/sumingyue# docker create -it ubuntu:14.04
7fd65095dcd3d7475cae4ad6019da9cd7fca2d4936cff5312292608c23e9bf52

 

doceker ps -a

CONTAINER ID   IMAGE          COMMAND                  CREATED          STATUS                       PORTS                               NAMES
7fd65095dcd3   ubuntu:14.04   "/bin/bash"              46 seconds ago   Created                                                          hungry_gauss
a94e0f22fe98   ubuntu:14.04   "/bin/bash"              5 minutes ago    Exited (127) 4 minutes ago                                       awesome_blackburn
095c96cc94ee   nginx          "/docker-entrypoint.…"   22 hours ago     Up 22 hours                  0.0.0.0:80->80/tcp, :::80->80/tcp   webserver

 docker start hungry_gauss
 

docker ps

CONTAINER ID   IMAGE          COMMAND                  CREATED         STATUS          PORTS                               NAMES
7fd65095dcd3   ubuntu:14.04   "/bin/bash"              5 minutes ago   Up 26 seconds                                       hungry_gauss
095c96cc94ee   nginx          "/docker-entrypoint.…"   23 hours ago    Up 23 hours     0.0.0.0:80->80/tcp, :::80->80/tcp   webserver

 

docker run ubuntu:14.04 /bin/echo 'hello world'

docker ps

CONTAINER ID   IMAGE          COMMAND                  CREATED         STATUS         PORTS                               NAMES
7fd65095dcd3   ubuntu:14.04   "/bin/bash"              6 minutes ago   Up 2 minutes                                       hungry_gauss
095c96cc94ee   nginx          "/docker-entrypoint.…"   23 hours ago    Up 23 hours    0.0.0.0:80->80/tcp, :::80->80/tcp   webserver

 docker run -it ubuntu:14.04 /bin/bash

root@4cbaa9b6704c:/# ps
    PID TTY          TIME CMD
      1 pts/0    00:00:00 bash
     16 pts/0    00:00:00 ps
root@4cbaa9b6704c:/# pwd
/

 docker run -d ubuntu:14.04 /bin/sh -c "while true; do echo hello world; sleep 1; done"

95ada1288911   ubuntu:14.04   "/bin/sh -c 'while t…"   4 seconds ago   Up 2 seconds                                       xenodochial_mirzakhani
095c96cc94ee   nginx          "/docker-entrypoint.…"   23 hours ago    Up 23 hours    0.0.0.0:80->80/tcp, :::80->80/tcp   webserver

 docker logs xenodochial_mirzakhani

hello world
hello world
hello world
hello world

 docker ps -a

CONTAINER ID   IMAGE          COMMAND                  CREATED          STATUS                        PORTS                               NAMES
95ada1288911   ubuntu:14.04   "/bin/sh -c 'while t…"   2 minutes ago    Up 2 minutes                                                      xenodochial_mirzakhani
4cbaa9b6704c   ubuntu:14.04   "/bin/bash"              4 minutes ago    Exited (0) 3 minutes ago                                          gracious_rosalind
607c4ad24ec9   ubuntu:14.04   "/bin/echo 'hello wo…"   8 minutes ago    Exited (0) 8 minutes ago                                          awesome_dijkstra
7fd65095dcd3   ubuntu:14.04   "/bin/bash"              14 minutes ago   Exited (0) 4 minutes ago                                          hungry_gauss
a94e0f22fe98   ubuntu:14.04   "/bin/bash"              19 minutes ago   Exited (127) 18 minutes ago                                       awesome_blackburn
095c96cc94ee   nginx          "/docker-entrypoint.…"   23 hours ago     Up 23 hours                   0.0.0.0:80->80/tcp, :::80->80/tcp   webserver

 docker start awesome_dijkstra

docker logs awesome_dijkstra

root@sumingyue-virtual-machine:/home/sumingyue#  docker start awesome_dijkstra
awesome_dijkstra
root@sumingyue-virtual-machine:/home/sumingyue# docker logs awesome_dijkstra
hello world
hello world

 docker ps

CONTAINER ID   IMAGE          COMMAND                  CREATED         STATUS         PORTS                               NAMES
95ada1288911   ubuntu:14.04   "/bin/sh -c 'while t…"   6 minutes ago   Up 6 minutes                                       xenodochial_mirzakhani
095c96cc94ee   nginx          "/docker-entrypoint.…"   23 hours ago    Up 23 hours    0.0.0.0:80->80/tcp, :::80->80/tcp   webserver

 docker attach xenodochial_mirzakhani

root@sumingyue-virtual-machine:/home/sumingyue# docker attach xenodochial_mirzakhani
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world

  docker run -it -d ubuntu:14.04 /bin/bash

docker run -it -d ubuntu:14.04 /bin/bash
7647f9bc6d85a6113bb24eb46e154bba39c313b81edb100dff15388d293d8767
root@sumingyue-virtual-machine:/home/sumingyue# docker ps
CONTAINER ID   IMAGE          COMMAND                  CREATED         STATUS        PORTS                               NAMES
7647f9bc6d85   ubuntu:14.04   "/bin/bash"              2 seconds ago   Up 1 second                                       compassionate_galois
095c96cc94ee   nginx          "/docker-entrypoint.…"   23 hours ago    Up 23 hours   0.0.0.0:80->80/tcp, :::80->80/tcp   webserver

 docker attach compassionate_galois

root@7647f9bc6d85:/# ps
    PID TTY          TIME CMD
      1 pts/0    00:00:00 bash
     16 pts/0    00:00:00 ps
root@7647f9bc6d85:/# pwd
/

 docker run -it -d ubuntu:14.04 /bin/bash

root@sumingyue-virtual-machine:/home/sumingyue# docker run -it -d ubuntu:14.04 /bin/bash
b4ad397923e65ffef32cb48f874cf43ed37d298b240e48b6686b73739d4f436f
root@sumingyue-virtual-machine:/home/sumingyue# docker ps
CONTAINER ID   IMAGE          COMMAND                  CREATED         STATUS        PORTS                               NAMES
b4ad397923e6   ubuntu:14.04   "/bin/bash"              2 seconds ago   Up 1 second                                       busy_cartwright

docker exec -it b4ad397923e6 /bin/bash

root@sumingyue-virtual-machine:/home/sumingyue# docker exec -it b4ad397923e6 /bin/bash
root@b4ad397923e6:/# ps
    PID TTY          TIME CMD
     16 pts/1    00:00:00 bash
     31 pts/1    00:00:00 ps
root@b4ad397923e6:/# pwd
/
root@b4ad397923e6:/# exit
exit
root@sumingyue-virtual-machine:/home/sumingyue# docker ps
CONTAINER ID   IMAGE          COMMAND                  CREATED         STATUS         PORTS                               NAMES
b4ad397923e6   ubuntu:14.04   "/bin/bash"              2 minutes ago   Up 2 minutes                                       busy_cartwright
095c96cc94ee   nginx          "/docker-entrypoint.…"   23 hours ago    Up 23 hours    0.0.0.0:80->80/tcp, :::80->80/tcp   webserver

 docker ps -a

CONTAINER ID   IMAGE          COMMAND                  CREATED             STATUS                           PORTS                               NAMES
b4ad397923e6   ubuntu:14.04   "/bin/bash"              38 minutes ago      Up 38 minutes                                                        busy_cartwright
7647f9bc6d85   ubuntu:14.04   "/bin/bash"              40 minutes ago      Exited (127) 38 minutes ago                                          compassionate_galois
8ef9c5f94b24   ubuntu:14.04   "/bin/bash"              40 minutes ago      Exited (0) 40 minutes ago                                            magical_lamport
95ada1288911   ubuntu:14.04   "/bin/sh -c 'while t…"   48 minutes ago      Exited (0) 41 minutes ago                                            xenodochial_mirzakhani
4cbaa9b6704c   ubuntu:14.04   "/bin/bash"              50 minutes ago      Exited (0) 49 minutes ago                                            gracious_rosalind
607c4ad24ec9   ubuntu:14.04   "/bin/echo 'hello wo…"   53 minutes ago      Exited (0) 43 minutes ago                                            awesome_dijkstra
7fd65095dcd3   ubuntu:14.04   "/bin/bash"              About an hour ago   Exited (0) 50 minutes ago                                            hungry_gauss
a94e0f22fe98   ubuntu:14.04   "/bin/bash"              About an hour ago   Exited (127) About an hour ago                                       awesome_blackburn
095c96cc94ee   nginx          "/docker-entrypoint.…"   23 hours ago        Up 23 hours                      0.0.0.0:80->80/tcp, :::80->80/tcp   webserver

 docker rm 7647f9bc6d85

CONTAINER ID   IMAGE          COMMAND                  CREATED             STATUS                           PORTS                               NAMES
b4ad397923e6   ubuntu:14.04   "/bin/bash"              39 minutes ago      Up 39 minutes                                                        busy_cartwright
8ef9c5f94b24   ubuntu:14.04   "/bin/bash"              41 minutes ago      Exited (0) 41 minutes ago                                            magical_lamport
95ada1288911   ubuntu:14.04   "/bin/sh -c 'while t…"   49 minutes ago      Exited (0) 41 minutes ago                                            xenodochial_mirzakhani
4cbaa9b6704c   ubuntu:14.04   "/bin/bash"              50 minutes ago      Exited (0) 50 minutes ago                                            gracious_rosalind
607c4ad24ec9   ubuntu:14.04   "/bin/echo 'hello wo…"   54 minutes ago      Exited (0) 44 minutes ago                                            awesome_dijkstra
7fd65095dcd3   ubuntu:14.04   "/bin/bash"              About an hour ago   Exited (0) 51 minutes ago                                            hungry_gauss
a94e0f22fe98   ubuntu:14.04   "/bin/bash"              About an hour ago   Exited (127) About an hour ago                                       awesome_blackburn
095c96cc94ee   nginx          "/docker-entrypoint.…"   24 hours ago        Up 24 hours                      0.0.0.0:80->80/tcp, :::80->80/tcp   webserver

 docker export -o test_for_ubuntu.tar b4ad397923e6

root@sumingyue-virtual-machine:/# ls
bin   cdrom  etc   lib    lib64   lost+found  mnt  proc  run   snap  sys                  tmp  var
boot  dev    home  lib32  libx32  media       opt  root  sbin  srv   test_for_ubuntu.tar  usr

 docker import test_for_ubuntu.tar  test/ubuntu:v1.0

root@sumingyue-virtual-machine:/# docker import test_for_ubuntu.tar  test/ubuntu:v1.0
sha256:42d257ae766a923b244ebcffcefcb9b8937281d7c0b0c5d0f949ce86b7e467d3
root@sumingyue-virtual-machine:/# docker images
REPOSITORY    TAG       IMAGE ID       CREATED          SIZE
test/ubuntu   v1.0      42d257ae766a   15 seconds ago   196MB
myrunnginx    latest    fe92e1a59276   23 hours ago     142MB
mynginx       latest    41b0e86104ba   7 days ago       142MB
nginx         latest    41b0e86104ba   7 days ago       142MB
ubuntu        14.04     13b66b487594   16 months ago    197MB

 docker search centos

NAME                                         DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
centos                                       The official build of CentOS.                   7249      [OK]       
kasmweb/centos-7-desktop                     CentOS 7 desktop for Kasm Workspaces            22                   
continuumio/centos5_gcc5_base                                                                3                    
dokken/centos-7                              CentOS 7 image for kitchen-dokken               2                    
dokken/centos-stream-9                                                                       1                    
couchbase/centos7-systemd                    centos7-systemd images with additional debug…   1                    [OK]
spack/centos7                                CentOS 7 with Spack preinstalled                1                    
dokken/centos-stream-8                                                                       0                    
dokken/centos-6                              CentOS 6 image for kitchen-dokken               0                    
dokken/centos-8                              CentOS 8 image for kitchen-dokken               0                    
spack/centos6                                CentOS 6 with Spack preinstalled                0                    
datadog/centos-i386                                                                          0                    
bitnami/centos-extras-base                                                                   0                    
corpusops/centos                             centos corpusops baseimage                      0                    
couchbase/centos-72-java-sdk                                                                 0                    
couchbase/centos-72-jenkins-core                                                             0                    
bitnami/centos-base-buildpack                Centos base compilation image                   0                    [OK]
couchbase/centos-69-sdk-nodevtoolset-build                                                   0                    
fnndsc/centos-python3                        Source for a slim Centos-based Python3 image…   0                    [OK]
couchbase/centos-69-sdk-build                                                                0                    
couchbase/centos-70-sdk-build                                                                0                    
spack/centos-stream                                                                          0                    
galaxy/centos-wheel                                                                          0                    
galaxy/centos32-wheel                                                                        0                    
galaxy/centos32                                                                              0               

 docker pull centos

1

 

docker run -d -p  5000:5000 registry

root@sumingyue-virtual-machine:/home/sumingyue# docker run -d -p  5000:5000 registry
Unable to find image 'registry:latest' locally
latest: Pulling from library/registry
530afca65e2e: Pull complete 
d450d4da0343: Pull complete 
96277bea17b6: Pull complete 
470ad04e03fb: Pull complete 
bd3d4dc6e66f: Pull complete 
Digest: sha256:c631a581c6152f5a4a141a974b74cf308ab2ee660287a3c749d88e0b536c0c20
Status: Downloaded newer image for registry:latest
8dce9e437ce9da9b9e0f2773aef36a5ecf3eeb1f3ec199006d7cb94ed74aa2ce

 docker images

root@sumingyue-virtual-machine:/home/sumingyue# docker images
REPOSITORY    TAG       IMAGE ID       CREATED         SIZE
test/ubuntu   v1.0      42d257ae766a   6 minutes ago   196MB
registry      latest    d1fe2eaf6101   16 hours ago    24.1MB
myrunnginx    latest    fe92e1a59276   23 hours ago    142MB
mynginx       latest    41b0e86104ba   7 days ago      142MB
nginx         latest    41b0e86104ba   7 days ago      142MB
ubuntu        14.04     13b66b487594   16 months ago   197MB

 docker ps

CONTAINER ID   IMAGE          COMMAND                  CREATED          STATUS          PORTS                                       NAMES
8dce9e437ce9   registry       "/entrypoint.sh /etc…"   41 seconds ago   Up 39 seconds   0.0.0.0:5000->5000/tcp, :::5000->5000/tcp   trusting_einstein
b4ad397923e6   ubuntu:14.04   "/bin/bash"              49 minutes ago   Up 49 minutes                                               busy_cartwright
095c96cc94ee   nginx          "/docker-entrypoint.…"   24 hours ago     Up 24 hours     0.0.0.0:80->80/tcp, :::80->80/tcp           webserver

docker stop 8dce9e437ce9

docker rm 8dce9e437ce9

docker run -d -p  5000:5000 -v /opt/data/registry:/tmp/registry registry

docker ps

root@sumingyue-virtual-machine:/home/sumingyue# docker run -d -p  5000:5000 -v /opt/data/registry:/tmp/registry registry
8c11b1ecc81302a34e1f26e4798cc7e536845620feb21c2d94015d514511f71e
root@sumingyue-virtual-machine:/home/sumingyue# docker ps
CONTAINER ID   IMAGE          COMMAND                  CREATED          STATUS          PORTS                                       NAMES
8c11b1ecc813   registry       "/entrypoint.sh /etc…"   37 seconds ago   Up 36 seconds   0.0.0.0:5000->5000/tcp, :::5000->5000/tcp   magical_booth
b4ad397923e6   ubuntu:14.04   "/bin/bash"              52 minutes ago   Up 52 minutes                                               busy_cartwright
095c96cc94ee   nginx          "/docker-entrypoint.…"   24 hours ago     Up 24 hours     0.0.0.0:80->80/tcp, :::80->80/tcp           webserver

 cd /opt/data/registry/

root@sumingyue-virtual-machine:~# cd /opt/data/registry/
root@sumingyue-virtual-machine:/opt/data/registry# pwd
/opt/data/registry
root@sumingyue-virtual-machine:/opt/data/registry# 

docker tag ubuntu:14.04 0.0.2.2:5000/test

docker images

root@sumingyue-virtual-machine:/home/sumingyue# docker tag ubuntu:14.04 0.0.2.2:5000/test
root@sumingyue-virtual-machine:/home/sumingyue# docker images
REPOSITORY           TAG       IMAGE ID       CREATED          SIZE
test/ubuntu          v1.0      42d257ae766a   17 minutes ago   196MB
registry             latest    d1fe2eaf6101   16 hours ago     24.1MB
myrunnginx           latest    fe92e1a59276   23 hours ago     142MB
nginx                latest    41b0e86104ba   7 days ago       142MB
mynginx              latest    41b0e86104ba   7 days ago       142MB
0.0.2.2:5000/test    latest    13b66b487594   16 months ago    197MB
10.0.2.2:5000/test   latest    13b66b487594   16 months ago    197MB
ubuntu               14.04     13b66b487594   16 months ago    197MB

docker tag ubuntu:14.04 0.0.0.0:5000/test
docker push 0.0.0.0:5000/test

root@sumingyue-virtual-machine:/home/sumingyue# docker tag ubuntu:14.04 0.0.0.0:5000/test
root@sumingyue-virtual-machine:/home/sumingyue# docker push 0.0.0.0:5000/test
Using default tag: latest
The push refers to repository [0.0.0.0:5000/test]
Get "https://0.0.0.0:5000/v2/": http: server gave HTTP response to HTTPS client

docker images

REPOSITORY           TAG       IMAGE ID       CREATED          SIZE
test/ubuntu          v1.0      42d257ae766a   22 minutes ago   196MB
registry             latest    d1fe2eaf6101   17 hours ago     24.1MB
myrunnginx           latest    fe92e1a59276   23 hours ago     142MB
nginx                latest    41b0e86104ba   7 days ago       142MB
mynginx              latest    41b0e86104ba   7 days ago       142MB
0.0.0.0:5000/test    latest    13b66b487594   16 months ago    197MB
0.0.2.2:5000/test    latest    13b66b487594   16 months ago    197MB
10.0.2.2:5000/test   latest    13b66b487594   16 months ago    197MB
ubuntu               14.04     13b66b487594   16 months ago    197MB

 

docker run -itd -P --name web -v /src/webapp:/opt/webapp:ro ubuntu:14.04 /bin/bash

f44ceea7d5e0094ba8eb58a4a249d80de610e66bc3d7e3d9c97aaba5b1b0eed8
root@sumingyue-virtual-machine:/src/webapp# docker ps
CONTAINER ID   IMAGE          COMMAND                  CREATED          STATUS          PORTS                                       NAMES
f44ceea7d5e0   ubuntu:14.04   "/bin/bash"              5 seconds ago    Up 3 seconds                                                web
8c11b1ecc813   registry       "/entrypoint.sh /etc…"   35 minutes ago   Up 28 minutes   0.0.0.0:5000->5000/tcp, :::5000->5000/tcp   magical_booth
095c96cc94ee   nginx          "/docker-entrypoint.…"   24 hours ago     Up 24 hours     0.0.0.0:80->80/tcp, :::80->80/tcp           webserver

 cd /src/webapp

touch test

docker attach web

root@sumingyue-virtual-machine:/src/webapp# docker attach web
root@f44ceea7d5e0:/# ls
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
root@f44ceea7d5e0:/# cd /opt/webapp/
root@f44ceea7d5e0:/opt/webapp# ls
test

 

docker run -it -v /dbdata --name dbdata ubuntu:14.04
root@sumingyue-virtual-machine:/src/webapp# docker run -it -v /dbdata --name dbdata ubuntu:14.04
root@9b2f5ba1356f:/# ls bin boot dbdata dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var

 

docker run -it --volumes-from dbdata --name db1 ubuntu:14.04 

root@5164f05d1bb3:/# ls
bin   dbdata  etc   lib    media  opt   root  sbin  sys  usr
boot  dev     home  lib64  mnt    proc  run   srv   tmp  var
root@5164f05d1bb3:/# cd dbdata/

 

docker run -it --volumes-from dbdata --name db2 ubuntu:14.04

root@5164f05d1bb3:/# ls
bin   dbdata  etc   lib    media  opt   root  sbin  sys  usr
boot  dev     home  lib64  mnt    proc  run   srv   tmp  var
root@5164f05d1bb3:/# cd dbdata/

 docker run -it -v /dbdata --name dbdata ubuntu:14.04

root@9b2f5ba1356f:/# ls
bin  boot  dbdata  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
root@9b2f5ba1356f:/# touch test
root@9b2f5ba1356f:/# cd dbdata/
root@9b2f5ba1356f:/dbdata# touch test

 

 

 

 


 

 

 

 



 

posted @ 2022-08-23 23:18  使用D  阅读(34)  评论(0编辑  收藏  举报