1. 程式人生 > >docker容器常用的操作命令

docker容器常用的操作命令

文章目錄

docker 容器 常用的操作命令

1、docker run 新建並執行容器

docker run -it centos : 執行一個 centos 容器

[[email protected] java]# docker run -it 75835a67d134
[[email protected] /]# cd /
[[email protected] /]# ls
anaconda-post.log  bin  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
[[email protected] /]# pwd
/
[[email protected] /]# 

開啟一個新的終端,檢視 docker中執行的容器

[[email protected] java]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
6d69ff2cbd03        75835a67d134        "/bin/bash"         26 seconds ago      Up 25 seconds                           dreamy_chandrasekhar
[[email protected] java]# 

1.1、--name 別名 給容器起別名

docker run -it --name mycentos124 centos: 執行一個 centos 容器,並通過--name引數指定一個別名為mycentos111

[[email protected] java]# docker run -it --name mycentos111 75835a67d134
[[email protected] /]# ls
anaconda-post.log  bin  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
[[email protected] /]# 

docker ps命令檢視正在執行的容器,最後一列names為剛才指定的別名

[[email protected] java]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
129ff84a96b4        75835a67d134        "/bin/bash"         18 seconds ago      Up 17 seconds                           mycentos111
[[email protected] java]# 

2、docker ps 列出當前docker中 正在執行容器

docker ps :列出當前docker中 正在執行容器

docker ps

[[email protected] java]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
7ba0aaaccee9        75835a67d134        "/bin/bash"         11 seconds ago      Up 9 seconds                            pensive_hypatia

2.1、docker ps [option]

-a: 列出當前所有正在執行的容器 + 歷史上執行過的容器
-l: 顯示 上一次執行過的容器
-n: 顯示 上 n 次執行過的容器
-q: 靜默模式,只顯示容器編號
--no-trunc: 不截斷輸出

docker ps -a:(列出當前所有正在執行的容器 + 歷史上執行過的容器)

[[email protected] java]# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                        PORTS               NAMES
7ba0aaaccee9        75835a67d134        "/bin/bash"              10 minutes ago      Exited (0) 7 minutes ago                          pensive_hypatia
b25d05ece250        centos              "/bin/sh -c 'while t…"   3 days ago          Exited (255) 15 minutes ago                       priceless_morse
d4cca0323327        centos              "/bin/bash"              3 days ago          Exited (0) 3 days ago                             determined_meninsky
6f0d900f3a0e        75835a67d134        "/bin/bash"              3 days ago          Exited (137) 3 days ago                           mycentos
d38621653e1b        75835a67d134        "/bin/bash"              3 days ago          Exited (137) 3 days ago                           lucid_shtern
8d177f15646c        4ab4c602aa5e        "/hello"                 3 days ago          Exited (0) 3 days ago                             dreamy_hopper
678219b66f73        4ab4c602aa5e        "/hello"                 3 days ago          Exited (0) 3 days ago                             suspicious_yonath

docker ps -l: (顯示 上一次執行過的容器)

[[email protected] java]# docker ps -l
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                     PORTS               NAMES
7ba0aaaccee9        75835a67d134        "/bin/bash"         10 minutes ago      Exited (0) 7 minutes ago                       pensive_hypatia

docker ps -n num :(顯示 最近執行過的 num 個容器)

docker ps -n 2 :最近執行過的2個容器

[[email protected] /]#  docker ps -n 2
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                  PORTS               NAMES
129ff84a96b4        75835a67d134        "/bin/bash"         9 days ago          Up 10 minutes                               mycentos111
6d69ff2cbd03        75835a67d134        "/bin/bash"         9 days ago          Exited (0) 9 days ago                       dreamy_chandrasekhar
[[email protected] /]# 

docker ps -lq:(顯示 上一次執行過的容器的 容器id)

[[email protected] java]# docker ps -lq
7ba0aaaccee9

docker ps -aq: (列出當前所有正在執行的容器 + 歷史上執行過的容器的 容器id)

[[email protected] java]# docker ps -aq
7ba0aaaccee9
b25d05ece250
d4cca0323327
6f0d900f3a0e
d38621653e1b
8d177f15646c
678219b66f73

3、docker start 啟動容器(已停止執行的容器)

[[email protected] java]# docker ps -l       # 檢視上一次執行的容器
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                      PORTS               NAMES
129ff84a96b4        75835a67d134        "/bin/bash"         20 minutes ago      Exited (0) 23 seconds ago                       mycentos111
[[email protected] java]# 
[[email protected] java]# docker start 129ff84a96b4  #重新啟動容器,129ff84a96b4是容器的id
129ff84a96b4
[[email protected] java]# 

4、docker rundocker start的區別

相同點:

都能啟動容器。

不同點:

docker run :啟動的是映象,通過映象建立容器,並啟動。
docker start :啟動的是歷史的容器;

docker run 只在第一次執行容器時,需要通過 映象 建立 容器。以後再次啟動這個容器時,只需要使用命令 docker start 即可。
docker run 相當於執行了兩步操作:

  • 1.將映象放入容器中(docker create);
  • 2.然後將容器啟動,使之變成執行時容器(docker start)。

docker start
docker start 的作用是,重新啟動已存在的容器。
使用這個命令,我們必須事先知道這個容器的ID,可以使用docker ps 的命令找到這個容器的資訊,然後 使用 docker start 命令啟動容器。

5、 docker restart 將正在執行的容器 重啟

[[email protected] java]# docker ps   # 檢視正在執行的容器,STATUS是7分鐘
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
129ff84a96b4        75835a67d134        "/bin/bash"         28 minutes ago      Up 7 minutes                            mycentos111
[[email protected] java]# 
[[email protected] java]# docker restart 129ff84a96b4   # 重啟容器
129ff84a96b4                                         # 重啟完畢後,返回一個容器id
[[email protected] java]# 
[[email protected] java]# docker ps    #檢視正在執行的容器,STATUS是4秒鐘
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
129ff84a96b4        75835a67d134        "/bin/bash"         29 minutes ago      Up 4 seconds                            mycentos111
[[email protected] java]# 

6、 docker stop 容器ID 溫柔停止容器

執行時,需要等一段時間

7、docker kill 容器ID 強制停止容器

強制執行,立馬完成

8、docker rm 容器ID 刪除已停止的容器

[[email protected] /]# docker ps -n 2
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                  PORTS               NAMES
129ff84a96b4        75835a67d134        "/bin/bash"         9 days ago          Up 35 minutes                               mycentos111
6d69ff2cbd03        75835a67d134        "/bin/bash"         9 days ago          Exited (0) 9 days ago                       dreamy_chandrasekhar
[[email protected] /]# docker rm 6d69ff2cbd03
6d69ff2cbd03
[[email protected] /]# 

無法刪除正在執行的容器,會報錯的

[[email protected] /]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
129ff84a96b4        75835a67d134        "/bin/bash"         9 days ago          Up 21 seconds                           mycentos111
[[email protected] /]# 
[[email protected] /]# docker rm 129ff84a96b4
Error response from daemon: You cannot remove a running container 129ff84a96b41936b40f5d3d018444c71fbe0837f9c75fa3e66c4761e48fe094. Stop the container before attempting removal or force remove

8.1、docker rmi 映象ID 刪除映象

8.2、docker rm -f 容器ID 強制刪除容器(包括正在執行和停止的容器)

[[email protected] /]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
129ff84a96b4        75835a67d134        "/bin/bash"         9 days ago          Up 21 seconds                           mycentos111
[[email protected] /]# 
[[email protected] /]# 
[[email protected] /]# docker rm 129ff84a96b4
Error response from daemon: You cannot remove a running container 129ff84a96b41936b40f5d3d018444c71fbe0837f9c75fa3e66c4761e48fe094. Stop the container before attempting removal or force remove
[[email protected] /]# 
[[email protected] /]# docker rm -f 129ff84a96b4
129ff84a96b4
[[email protected] /]# docker ps 
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
[[email protected] /]# 

8.3、一次性刪除多個容器

docker rm -f $(docker ps -aq)
docker ps -aq | xargs docker rm

9、docker run -d 容器名 啟動守護式容器(後臺模式建立並執行容器)

docker run -d centos

docker ps -a進行檢視,發現容器已經退出 。
很重要的產明一點:Docker容器後臺執行,就必須有一個前臺程序
容器執行的命令如果不是那些一直掛起的命令(如top、tail),就是會自動退出 。

以nginx為例,啟動服務service nginx start
但是nginx為後臺程序模式執行,就導致docker前臺沒有執行的應用,
這樣的容器後啟啟動後,會立即自殺,因為它覺得它沒事可做。

最佳解決方案是 將要執行的程式 以 前臺程序 的形式執行

10、docker log 容器id 檢視容器日誌

引數說明:
-t: 加入時間戳
-f: 實時打印出最新的日誌
--tail: 顯示最後多少條

先執行一段程式:
while true; do echo hello zzyy; sleep 2; done

[[email protected] java]# docker ps 
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
[[email protected] java]# docker run -d centos /bin/sh  -c  "while true;do echo hello zzyy;sleep 2;done"
2db1ff5cc3a18cc869e931de7109a34a5fd02a26df610cc1fca12e06e00a96b4
[[email protected] java]#
[[email protected] java]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
2db1ff5cc3a1        centos              "/bin/sh -c 'while t…"   15 seconds ago      Up 14 seconds                           elastic_bhaskara
[[email protected] java]# 

docker logs 2db1ff5cc3a1:一次性顯示所有的日誌

[[email protected] java]# docker logs 2db1ff5cc3a1
hello zzyy
hello zzyy
hello zzyy
hello zzyy
hello zzyy
hello zzyy
hello zzyy
hello zzyy

docker logs -t --tail 5一次性顯示最新的5條日誌,並加上時間戳

[[email protected] java]# docker logs -t  --tail 5 2db1ff5cc3a1
2018-11-08T09:47:00.808550916Z hello zzyy
2018-11-08T09:47:02.812877422Z hello zzyy
2018-11-08T09:47:04.816929773Z hello zzyy
2018-11-08T09:47:06.821516115Z hello zzyy
2018-11-08T09:47:08.825211232Z hello zzyy

docker logs -t -f --tail 5:剛開始顯示出最新5條日誌,並實時動態打印出最新的日誌

[[email protected] java]# docker logs -t -f  --tail 5 2db1ff5cc3a1
2018-11-08T09:47:04.816929773Z hello zzyy
2018-11-08T09:47:06.821516115Z hello zzyy
2018-11-08T09:47:08.825211232Z hello zzyy
2018-11-08T09:47:10.827242700Z hello zzyy
2018-11-08T09:47:12.831193573Z hello zzyy
2018-11-08T09:47:14.835069567Z hello zzyy
2018-11-08T09:47:16.840180042Z hello zzyy
2018-11-08T09:47:18.841954295Z hello zzyy
2018-11-08T09:47:20.844636084Z hello zzyy
2018-11-08T09:47:22.848753931Z hello zzyy
2018-11-08T09:47:24.851426354Z hello zzyy
2018-11-08T09:47:26.854595560Z hello zzyy
.....(實時動態打印出最新的日誌)

前期資料準備
docker run -it centos

[[email protected] java]# docker run -it centos
[[email protected] /]#  
[[email protected] /]# ls
anaconda-post.log  bin  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var

Ctrl + p + q:退出不停止容器

[[email protected] /]# [[email protected] java]# 
[[email protected] java]# 
[[email protected] java]# 

驗證,容器還在執行中

[[email protected] java]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
f809b6f11262        centos              "/bin/bash"              4 minutes ago       Up 4 minutes                            kind_ardinghelli
2db1ff5cc3a1        centos              "/bin/sh -c 'while t…"   27 minutes ago      Up 27 minutes                           elastic_bhaskara
[[email protected] java]# 

11、docker top 容器ID 檢視 容器內執行的程序

[[email protected] /]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
e5c067f6cf05        centos              "/bin/bash"         15 seconds ago      Up 14 seconds                           boring_yonath
[[email protected] /]# 
[[email protected] /]# docker top e5c067f6cf05
UID                 PID                 PPID                C                   STIME               TTY                 TIME                CMD
root                9647                9630                0                   10:10               pts/0               00:00:00            /bin/bash
[[email protected] /]# 

12、docker inspect 容器ID 檢視 容器 內部 細節

[[email protected] /]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
e5c067f6cf05        centos              "/bin/bash"         15 seconds ago      Up 14 seconds                           boring_yonath
[[email protected] /]# 
[[email protected] /]# docker inspect  e5c067f6cf05
[
    {
        "Id": "e5c067f6cf05a0c1a0b59c9c50d8110bb51c450ef5dd3fc66e0d5dc809ae4948",
        "Created": "2018-11-17T02:10:42.752667811Z",
        "Path": "/bin/bash",
        "Args": [],
        "State": {
            "Status": "running",
            "Running": true,
            "Paused": false,
            "Restarting": false,
            "OOMKilled": false,
            "Dead": false,
            "Pid": 9647,
            "ExitCode": 0,
            "Error": "",
            "StartedAt": "2018-11-17T02:10:43.39905234Z",
            "FinishedAt": "0001-01-01T00:00:00Z"
        },
        "Image": "sha256:75835a67d1341bdc7f4cc4ed9fa1631a7d7b6998e9327272afea342d90c4ab6d",
        "ResolvConfPath": "/var/lib/docker/containers/e5c067f6cf05a0c1a0b59c9c50d8110bb51c450ef5dd3fc66e0d5dc809ae4948/resolv.conf",
        "HostnamePath": "/var/lib/docker/containers/e5c067f6cf05a0c1a0b59c9c50d8110bb51c450ef5dd3fc66e0d5dc809ae4948/hostname",
        "HostsPath": "/var/lib/docker/containers/e5c067f6cf05a0c1a0b59c9c50d8110bb51c450ef5dd3fc66e0d5dc809ae4948/hosts",
        "LogPath": "/var/lib/docker/containers/e5c067f6cf05a0c1a0b59c9c50d8110bb51c450ef5dd3fc66e0d5dc809ae4948/e5c067f6cf05a0c1a0b59c9c50d8110bb51c450ef5dd3fc66e0d5dc809ae4948-json.log",
        "Name": "/boring_yonath",
        "RestartCount": 0,
        "Driver": "overlay2",
        "Platform": "linux",
        "MountLabel": "",
        "ProcessLabel": "",
        "AppArmorProfile": "",
        "ExecIDs": null,
        "HostConfig": {
            "Binds": null,
            "ContainerIDFile": "",
            "LogConfig": {
                "Type": "json-file",
                "Config": {}
            },
            "NetworkMode": "default",
            "PortBindings": {},
            "RestartPolicy": {
                "Name": "no",
                "MaximumRetryCount": 0
            },
            "AutoRemove": false,
            "VolumeDriver": "",
            "VolumesFrom": null,
            "CapAdd": null,
            "CapDrop": null,
            "Dns": [],
            "DnsOptions": [],
            "DnsSearch": [],
            "ExtraHosts": null,
            "GroupAdd": null,
            "IpcMode": "shareable",
            "Cgroup": "",
            "Links": null,
            "OomScoreAdj": 0,
            "PidMode": "",
            "Privileged": false,
            "PublishAllPorts": false,
            "ReadonlyRootfs": false,
            "SecurityOpt": null,
            "UTSMode": "",
            "UsernsMode": "",
            "ShmSize": 67108864,
            "Runtime": "runc",
            "ConsoleSize": [
                0,
                0
            ],
            "Isolation": "",
            "CpuShares": 0,
            "Memory": 0,
            "NanoCpus": 0,
            "CgroupParent": "",
            "BlkioWeight": 0,
            "BlkioWeightDevice": [],
            "BlkioDeviceReadBps": null,
            "BlkioDeviceWriteBps": null,
            "BlkioDeviceReadIOps": null,
            "BlkioDeviceWriteIOps": null,
            "CpuPeriod": 0,
            "CpuQuota": 0,
            "CpuRealtimePeriod": 0,
            "CpuRealtimeRuntime": 0,
            "CpusetCpus": "",
            "CpusetMems": "",
            "Devices": [],
            "DeviceCgroupRules": null,
            "DiskQuota": 0,
            "KernelMemory": 0,
            "MemoryReservation": 0,
            "MemorySwap": 0,
            "MemorySwappiness": null,
            "OomKillDisable": false,
            "PidsLimit": 0,
            "Ulimits": null,
            "CpuCount": 0,
            "CpuPercent": 0,
            "IOMaximumIOps": 0,
            "IOMaximumBandwidth": 0,
            "MaskedPaths": [
                "/proc/acpi",
                "/proc/kcore",
                "/proc/keys",
                "/proc/latency_stats",
                "/proc/timer_list",
                "/proc/timer_stats",
                "/proc/sched_debug",
                "/proc/scsi",
                "/sys/firmware"
            ],
            "ReadonlyPaths": [
                "/proc/asound",
                "/proc/bus",
                "/proc/fs",
                "/proc/irq",
                "/proc/sys",
                "/proc/sysrq-trigger"
            ]
        },
        "GraphDriver": {
            "Data": {
                "LowerDir": "/var/lib/docker/overlay2/eb776128c5941c3b929889fe4b1289a7b513d6f302a3ebec13ad4eb8d9b22ab1-init/diff:/var/lib/docker/overlay2/a90bdbf605bdab60f549f72471d9dd13e1a42c8a1a72d311a4ea393ad518666d/diff",
                "MergedDir": "/var/lib/docker/overlay2/eb776128c5941c3b929889fe4b1289a7b513d6f302a3ebec13ad4eb8d9b22ab1/merged",
                "UpperDir": "/var/lib/docker/overlay2/eb776128c5941c3b929889fe4b1289a7b513d6f302a3ebec13ad4eb8d9b22ab1/diff",
                "WorkDir": "/var/lib/docker/overlay2/eb776128c5941c3b929889fe4b1289a7b513d6f302a3ebec13ad4eb8d9b22ab1/work"
            },
            "Name": "overlay2"
        },
        "Mounts": [],
        "Config": {
            "Hostname": "e5c067f6cf05",
            "Domainname": "",
            "User": "",
            "AttachStdin": true,
            "AttachStdout": true,
            "AttachStderr": true,
            "Tty": true,
            "OpenStdin": true,
            "StdinOnce": true,
            "Env": [
                "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
            ],
            "Cmd": [
                "/bin/bash"
            ],
            "ArgsEscaped": true,
            "Image": "centos",
            "Volumes": null,
            "WorkingDir": "",
            "Entrypoint": null,
            "OnBuild": null,
            "Labels": {
                "org.label-schema.build-date": "20181006",
                "org.label-schema.license": "GPLv2",
                "org.label-schema.name": "CentOS Base Image",
                "org.label-schema.schema-version": "1.0",
                "org.label-schema.vendor": "CentOS"
            }
        },
        "NetworkSettings": {
            "Bridge": "",
            "SandboxID": "8e1661f0fbc96610eb4ab01d0166443e8189ca759329ca95150cb989d1af2917",
            "HairpinMode": false,
            "LinkLocalIPv6Address": "",
            "LinkLocalIPv6PrefixLen": 0,
            "Ports": {},
            "SandboxKey": "/var/run/docker/netns/8e1661f0fbc9",
            "SecondaryIPAddresses": null,
            "SecondaryIPv6Addresses": null,
            "EndpointID": "006fb5b926d54daadcda188369236be67908bbdb1310e79f0b636abc77cb73a5",
            "Gateway": "172.17.0.1",
            "GlobalIPv6Address": "",
            "GlobalIPv6PrefixLen": 0,
            "IPAddress": "172.17.0.2",
            "IPPrefixLen": 16,
            "IPv6Gateway": "",
            "MacAddress": "02:42:ac:11:00:02",
            "Networks": {
                "bridge": {
                    "IPAMConfig": null,
                    "Links": null,
                    "Aliases": null,
                    "NetworkID": "b86eaa6c95246202448c80efc996de4d9b35badd9ed3fbc824447f81490f7e0a",
                    "EndpointID": "006fb5b926d54daadcda188369236be67908bbdb1310e79f0b636abc77cb73a5",
                    "Gateway": "172.17.0.1",
                    "IPAddress": "172.17.0.2",
                    "IPPrefixLen": 16,
                    "IPv6Gateway": "",
                    "GlobalIPv6Address": "",
                    "GlobalIPv6PrefixLen": 0,
                    "MacAddress": "02:42:ac:11:00:02",
                    "DriverOpts": null
                }
            }
        }
    }
]
[[email protected] /]# 

13、進入正在執行的容器

13.1、 docker attach 容器id

docker attach 容器id:從宿主機 進入容器中

[[email protected] java]# docker attach f809b6f11262
[[email protected] /]# ls
anaconda-post.log  bin  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
[[email protected] /]# 

13.2、docker exec

13.2.1 、docker exec -it 容器ID 進入容器中

docker exec -it 容器IDdocker attach 容器id 是等價的。

示例:

[[email protected] java]# docker exec -it 81bc97b5bc57 /bin/sh
sh-4.2# 
sh-4.2#  
sh-4.2# ls
anaconda-post.log  bin	dev  etc  home	lib  lib64  media  mnt	opt  proc  root  run  sbin  srv  sys  tmp  usr	var

引數:

  • -t 表示 客戶端;
  • -i 表示 互動 。

13.2.2、docker exec -t 容器id shell命令

在宿主機中,不用進入容器中,對容器發出 執行命令

[[email protected] java]# docker run -it centos
[[email protected] /]# 
[
            
           

相關推薦

dockerdocker compose常用操作命令

clas _id 命名空間 down gpo 本地 export 啟動 pru 首先區分一下docker中幾個概念 Image:鏡像,相當於一個root文件系統,不包含任何動態數據 Container:容器,鏡像運行時的實體,實質是進程,容器進程運行於屬於自己的獨立的命名空

7、docker容器相關操作命令

首先我們要說明一點:容器是由映象建立來的,也就是說有映象才能有容器 1、新建並啟動容器docker run [OPTIONS] IMAGE [COMMAND] [ARG...]OPTION說明(常用):有些是一個減號,有些是兩個減號--name="新容器的名字":為容器指定一個名稱-d :後臺執行容器,並返

5 docker容器基本操作命令

1.啟動容器  run docker run IMAGE [COMMAND] [ARG...] IMAGE 是指啟動容器所使用的作業系統映象 [COMMAND]  [ARG...] 指的是容器啟動後執行的命令及其引數 例如: docker run ubuntu

docker-容器常用操作

檢視容器日誌:docker logs -f <容器名orID> 檢視正在執行的容器:docker psdocker ps -a為檢視所有的容器,包括已經停止的。docker ps -a -q  檢視容器的ID 刪除所有容器:docker rm $(docker ps -a -q)刪除單個容器doc

docker容器常用操作命令

文章目錄 1、`docker run` 新建並執行容器 1.1、`--name 別名` 給容器起別名 2、`docker ps` 列出當前docker中 `正在執行` 的 `容器` 2.1、`docke

容器常用操作 - 每天5分鐘玩轉 Docker 容器技術(25)

技術 order position 自動 code lec 資源 add 服務 前面討論了如何運行容器,本節學習容器的其他常用操作。 stop/start/restart 容器 通過 docker stop 可以停止運行的容器。 容器在 docker host 中實際上是

Docker常用操作命令

article 包括 環境變量 退出 mirror ini last csdn nginx 一、啟動、重啟、停止docker服務 sudo /etc/init.d/docker start sudo /etc/init.d/docker restart sudo /etc/

docker 常用操作命令彙總

# docker search java #從倉庫中搜索映象 # docker pull docker.io/java # 從倉庫中拉取映象 # docker images # 檢視所有映象 # docker ps -a #檢視所有執行的容器 # docker pause myjava # 暫停容

Docker學習筆記:Docker容器常用命令

       容器是映象的一個執行例項。兩者不同的是,映象是靜態的只讀檔案,而容器帶有執行時需要的可寫檔案層。 一、建立容器        1、新建容器   &nb

第二篇 : Docker 常用操作命令

1. 啟動容器 docker run IMAGE [COMMAND] [ARG...] IMAGE 是指啟動容器所使用的作業系統映象 [COMMAND] [ARG…] 指的是容器啟動後執行的命令及其引數 2. 啟動互動式容器 #啟動互動式容器 dock

Docker操作常用操作命令

常用命令:docker pull // 獲取image docker build // 建立image docker images // 檢視所有的映象(image) docker rmi 12adddklkls // 移除imagedocker service ls //顯

Docker | 學習系列 (五)Docker容器常用命令

本節我們來討論Docker容器的常用命令。 新建並啟動容器[重要]使用以下docker run 命令即可新建並啟動一個容器。該命令是我們最常用的命令了,它有很多選項,下面筆者列舉一些常用的選項。① -d選項:表示後臺執行② -P選項:隨機埠對映③ -p選項:指定埠對映,有以下四種格式。ip:h

5分鐘學會Docker核心概念、安裝、埠對映及常用操作命令

                                             Docker 一、Docker簡介 Docker是開源應用容器引擎,輕量級容器技術。 基於Go語言,並遵循Apache2.0協議開源 Docker可以讓開發

二、docker 映象容器常用操作(讓我們用docker 溜得飛起)

前言 上篇講了我們如何安裝docker,現在該我們一展拳腳的時候了。接下來讓我們一起學習一下docker常見的操作,讓我們能夠會使用 docker。 基本概念 在講使用之前,還是先將一下docker 的基本概念,畢竟上篇就講了docker 的安裝。一些基本的名詞還是需要了解一下的。 docker 最重要的就是

01 . Docker原理部署及常用操作命令

#### Docker的來源及構造: > 容器是一種基礎工具:泛指任何用於容納其他物品的工具,可以部分或完全封閉,被用於容納,儲存,運輸物品: 物品可以被放置在容器中,而容器可以保護內容物: > > > > 人類使用容器的歷史有十萬年,甚至可能有數百萬年的歷史: ```shell # 容器

redis的五大數據類型以及與 key 關鍵字相關的常用操作命令

redis數據類型 key關鍵字相關的指令 redis學習 1、redis的五大數據類型: 先來看看redis官方網上文檔 的介紹: 這裏簡單地說,就是redis不是一個普通的 key-value 存儲,而是一個數據結構服務器,支持各種不同 類型的值,這

linux下一些常用操作命令

linux 防火墻 端口 1、兩個服務器ssh免授權:ssh-keygen -t rsa 一直回車至結束ssh-copy-id -i /root/.ssh/id_rsa.pub 遠程ip 然後回車 輸入遠程ip密碼搞定,以後訪問就不用驗證密碼了2、壓縮和解壓縮命令: .tar

【Linux】Linux中常用操作命令

詳細信息 hadoop 用戶組 軟件 name vim使用 title redhat tail Linux簡介及Ubuntu安裝 常見指令 系統管理命令 打包壓縮相關命令 關機/重啟機器 Linux管道 Linux軟件包管理 vim使用 用戶及用戶組管理 文件權限管理

linux下svn的常用操作命令總結

svn版本管理導入代碼文件到 repo 版本庫我的代碼文件存放在 /var/www/html/; svn代碼版本庫的路徑 /application/svndata/repo (也就是剛剛我們創建的版本庫的位置);執行導入命令: svn import /var/www/html/svntest file:///

linux常用操作命令

bsp 文件內容 查找 remove move 分頁 force pwd 搜索 常用指令 ls   顯示文件或目錄(list) -l 列出文件詳細信息l(list) -a 列出當前目錄下所有文件及目錄,