欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

docker常用命令整理匯總(新手必備!)

 更新時間:2022年05月05日 15:29:32   作者:yufei_java  
這篇文章主要給大家介紹了關(guān)于docker常用命令的相關(guān)資料,包括docker的啟動、停止、重啟、創(chuàng)建、查看等等,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

具體docker的優(yōu)勢我就不說了,下面就使用docker的一些常用命令具體詳細(xì)說下:

1、docker的啟動、停止、重啟

[root@localhost ~]# service docker restart
Redirecting to /bin/systemctl restart docker.service
[root@localhost ~]# service docker stop
Redirecting to /bin/systemctl stop docker.service
[root@localhost ~]# service docker start
Redirecting to /bin/systemctl start docker.service

2、docker創(chuàng)建一個容器  

[root@localhost ~]# docker run -it -v /docker_test:/yufei  --name yufei_6 centos
[root@724e7701f0d4 /]# 
  •  -i:允許我們對容器內(nèi)的 (STDIN) 進(jìn)行交互
  • -t: 在新容器內(nèi)指定一個偽終端或終端
  • -v:是掛在宿機(jī)目錄, /docker_test是宿機(jī)目錄,/yufei是當(dāng)前docker容器的目錄,宿機(jī)目錄必須是絕對的。
  • --name:是給容器起一個名字,可省略,省略的話docker會隨機(jī)產(chǎn)生一個名字

3、docker啟動的容器列表

[root@localhost ~]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
724e7701f0d4        centos              "/bin/bash"         4 minutes ago       Up 4 minutes                            yufei_6
f9097691663e        centos              "/bin/bash"         5 minutes ago       Up 5 minutes                            yufei_5
[root@localhost ~]# 

3、查看docker創(chuàng)建的所有容器

[root@localhost ~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                        PORTS               NAMES
724e7701f0d4        centos              "/bin/bash"         5 minutes ago       Up 5 minutes                                      yufei_6
f9097691663e        centos              "/bin/bash"         6 minutes ago       Up 6 minutes                                      yufei_5
e59a540fb979        centos              "/bin/base"         6 minutes ago       Created                                           yufei_4
ff49dfedea4f        centos              "/bin/bash"         2 hours ago         Exited (137) 10 minutes ago                       yufei_03
d2cc70abb5a5        centos              "/bin/bash"         2 hours ago         Exited (127) 2 hours ago                          yufei_02
2d48fc5b7c17        centos              "/bin/bash"         2 hours ago         Exited (127) 2 hours ago                          yufei_01
[root@localhost ~]# 

 docker ps 默認(rèn)列表是正在啟動的容器 -a是顯示所有創(chuàng)建的容器

4、啟動、停止、重啟某個docker 容器

[root@localhost ~]# docker start yufei_01
yufei_01
[root@localhost ~]# docker stop yufei_01
yufei_01
[root@localhost ~]# docker restart yufei_01
yufei_01
[root@localhost ~]# 

5、查看指定容器的日志記錄

<span style="color:#333333;">[root@localhost ~]# docker logs -f yufei_01
</span><span style="background-color: rgb(51, 204, 255);"><span style="color:#ff0000;">[root@2d48fc5b7c17 /]# ls
anaconda-post.log  bin  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
[root@2d48fc5b7c17 /]# exit
exit
[root@2d48fc5b7c17 /]# ls
anaconda-post.log  bin  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
[root@2d48fc5b7c17 /]# 
[root@2d48fc5b7c17 /]# 
[root@2d48fc5b7c17 /]# 
[root@2d48fc5b7c17 /]# 
[root@2d48fc5b7c17 /]# 
[root@2d48fc5b7c17 /]# 
[root@2d48fc5b7c17 /]# 
[root@2d48fc5b7c17 /]# cd / 
[root@2d48fc5b7c17 /]# ls
anaconda-post.log  bin  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
[root@2d48fc5b7c17 /]# mkdir yufei
[root@2d48fc5b7c17 /]# ls
anaconda-post.log  bin  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var  yufei
[root@2d48fc5b7c17 /]# cd yufei
[root@2d48fc5b7c17 yufei]# ls
yufei
[root@2d48fc5b7c17 yufei]# cd yufei
[root@2d48fc5b7c17 yufei]# ls
application
[root@2d48fc5b7c17 yufei]# cd ../../
[root@2d48fc5b7c17 /]# rm -rf yufei
[root@2d48fc5b7c17 /]# eixt
bash: eixt: command not found
[root@2d48fc5b7c17 /]# exit
exit</span></span><span style="color:#333333;">
[root@2d48fc5b7c17 /]# </span>

上面紅色部分是日志命令部分。

6、刪除某個容器,若正在運(yùn)行,需要先停止

[root@localhost ~]# docker rm yufei_01
Error response from daemon: You cannot remove a running container 2d48fc5b7c17b01e6247cbc012013306faf1e54f24651d5e16d6db4e15f92d33. Stop the container before attempting removal or use -f
[root@localhost ~]# docker stop yufei_01
yufei_01
[root@localhost ~]# docker rm yufei_01
yufei_01
[root@localhost ~]# 

7、刪除所有容器

[root@localhost ~]# docker rm $(docker ps -a -q)
Error response from daemon: You cannot remove a running container 724e7701f0d4a830167e21f75b470235a0e408fd6cc2913403426e96f69cba11. Stop the container before attempting removal or use -f
Error response from daemon: You cannot remove a running container f9097691663ee36f9d2ee56afbdcca0eeb8b63e5590ddf18c0c42954c93b9f06. Stop the container before attempting removal or use -f
[root@localhost ~]# 
[root@localhost ~]# 
[root@localhost ~]# docker stop yufei_6
yufei_6
[root@localhost ~]# docker stop yufei_5
yufei_5
[root@localhost ~]# docker rm $(docker ps -a -q)
724e7701f0d4
f9097691663e
[root@localhost ~]# 

附:Docker 如何保存對容器的修改

1、docker ps 查看正在運(yùn)行的容器.

2、docker exec –it  3bd0eef03413 bash  進(jìn)入正在運(yùn)行的容器內(nèi)

3、進(jìn)入容器后,就可以修改鏡像了,比如修改鏡像中已經(jīng)部署的代碼或者安裝新的軟件或包等,修改完成之后,exit 退出容器

4、docker commit 3bd0eef03413  demo:v1.3  提交你剛才修改的鏡像,新的鏡像名稱為demo,版本為v1.3

總結(jié)

到此這篇關(guān)于docker常用命令整理匯總的文章就介紹到這了,更多相關(guān)docker常用命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • CentOS7上安裝Docker的詳細(xì)步驟

    CentOS7上安裝Docker的詳細(xì)步驟

    Docker?是一個開源工具,它可以讓創(chuàng)建和管理?Linux?容器變得簡單,容器就像是輕量級的虛擬機(jī),并且可以以毫秒級的速度來啟動或停止,下面這篇文章主要給大家介紹了關(guān)于CentOS7上安裝Docker的詳細(xì)步驟,需要的朋友可以參考下
    2022-01-01
  • 使用Docker和Nginx部署Web服務(wù)的操作指南

    使用Docker和Nginx部署Web服務(wù)的操作指南

    本文給大家介紹了Docker和Nginx部署Web服務(wù)的完美指南,Docker是一種容器化技術(shù),它可以將應(yīng)用程序及其依賴項打包到一個獨(dú)立的、可移植的容器中,而Nginx則是一款高性能的Web服務(wù)器和反向代理服務(wù)器,感興趣的朋友可以參考下
    2024-01-01
  • Docker容器的Tengine實(shí)踐

    Docker容器的Tengine實(shí)踐

    Tengine是淘寶開發(fā)的基于nginx的應(yīng)用服務(wù)器,反向代理服務(wù)器。它兼容nginx的所有配置,并且在其上增加了很多實(shí)用的功能,例如動態(tài)模塊加載,集成lua語言進(jìn)行擴(kuò)展等,在性能方面有了比較大的改進(jìn)。今天我們來看下在Docker下如何部署
    2016-06-06
  • 在Centos7 中更改Docker默認(rèn)鏡像和容器的位置

    在Centos7 中更改Docker默認(rèn)鏡像和容器的位置

    這篇文章主要介紹了在Centos7 下更改Docker默認(rèn)鏡像和容器的位置,需要的朋友可以參考下
    2017-05-05
  • 關(guān)于docker可視化管理工具-DockerUI的安裝

    關(guān)于docker可視化管理工具-DockerUI的安裝

    這篇文章主要介紹了關(guān)于docker可視化管理工具-DockerUI的安裝,DockerUI是一款開源強(qiáng)大的輕量級Docker管理工具,還不了解這款工具的朋友一起來看看吧
    2023-03-03
  • docker-swarm之使用Docker secret管理敏感數(shù)據(jù)

    docker-swarm之使用Docker secret管理敏感數(shù)據(jù)

    就Docker Swarm集群服務(wù)而言,secret 是塊狀數(shù)據(jù),例如密碼、SSH私鑰、SSL證書或其他不應(yīng)通過網(wǎng)絡(luò)傳輸或未加密存儲在Dockerfile或應(yīng)用程序源代碼中的數(shù)據(jù),我們可以使用Docker secret 集中管理這些數(shù)據(jù),所以接下來就帶大家了解一下如何使用Docker secret 管理敏感數(shù)據(jù)
    2023-08-08
  • Docker Stack 部署web集群的方法步驟

    Docker Stack 部署web集群的方法步驟

    這篇文章主要介紹了Docker Stack 部署web集群的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • docker鏡像如何啟動es/kibana

    docker鏡像如何啟動es/kibana

    這篇文章主要介紹了docker鏡像如何啟動es/kibana問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 如何將本地構(gòu)建好的docker鏡像發(fā)布到dockerhub

    如何將本地構(gòu)建好的docker鏡像發(fā)布到dockerhub

    這篇文章主要介紹了如何將本地構(gòu)建好的docker鏡像發(fā)布到dockerhub,文中通過圖文教程介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • 深入解析docker三種網(wǎng)絡(luò)模式

    深入解析docker三種網(wǎng)絡(luò)模式

    這篇文章主要介紹了docker三種網(wǎng)絡(luò)模式,分別是bridge橋接模式,host主機(jī)模式,none無網(wǎng)絡(luò)模式,每種模式給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04

最新評論