最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker鏡像下載及容器啟動教程

 更新時間:2025年07月19日 16:44:39   作者:qq_322235565  
文章總結(jié)了Docker安裝與使用流程,包括系統(tǒng)版本檢測、安裝命令、容器啟動/停止/刪除、進(jìn)入容器的方法(如nsenter工具),以及運(yùn)行容器時的注意事項,如容器生命周期與命名空間操作

Docker鏡像和容器安裝

  • 版本要求系統(tǒng)為64位、系統(tǒng)內(nèi)核版本為 3.10 以上
  • 查看linux系統(tǒng)版本,使用 lsb_release -a ,若出現(xiàn)未知的命令,先使用yum安裝 redhat-lsb
# yum 安裝redhat-lsb
yum install -y redhat-lsb
# 查看centos版本 
lsb_release -a

  • 系統(tǒng)內(nèi)核版本查看 uname -r

 

  • 查看是否已安裝docker列表 我這個是已經(jīng)安裝了的截圖  yum list installed | grep docker

  • 安裝docker yum -y install docker , y表示不詢問安裝,直到安裝成功,安裝完后再次查看安裝列表
  • 啟動docker  systemctl start docker
  • 查看docker服務(wù)狀態(tài)  systemctl status docker

說明: Docker安裝成功

搜索centos鏡像  docker search centos , 第一條是官方的,引用次數(shù)最多,stars

獲取 centos 鏡像 docker pull centos

查看鏡像 docker images

Docker 常用命令

使用docker輸出

‘hello world’  docker run centos /bin/echo 'hello world'

查看docker 所有的鏡像,包括狀態(tài) docker ps -a

創(chuàng)建一個centos容器,命名為 mycentos,并進(jìn)入其中,不退出  docker run --name mydocker -it centos /bin/bash

進(jìn)入centos容器后,執(zhí)行 ps aux , 可以看到當(dāng)前只有兩個進(jìn)程

執(zhí)行docker run  centos 做了什么事情那? 查看centos容器IP ip ad li

  • 首先檢查 centos鏡像是否存在,若不存在,則先在dockerHub 上pull下來。
  • 然后使用 centos鏡像啟動了一個容器。
  • 再分配一個文件系統(tǒng),把這個文件置于這個容器的上一層,置于可寫。
  • 同時分配了一個IP地址,使用ip命令查看  ip ad li

?

docker容器會運(yùn)行一個你指定的應(yīng)用程序,當(dāng)這個應(yīng)用程序退出時,docker容器也就退出了。所以說,每次docker容器啟動,只能啟動一個應(yīng)用程序

退出docker容器,在看之前創(chuàng)建的docker容器。 mydcoker 容器已經(jīng)退出了

啟動一個已經(jīng)退出的容器  docker start CONTAINER ID

停止一個容器  docker stop 容器ID

刪除一個容器  docker rm 容器ID

進(jìn)入容器  docker attach 容器ID,有一個問題,很大情況下是進(jìn)不去的,ctrl + c 之后,再次查看容器狀態(tài)發(fā)現(xiàn)容器已經(jīng)退出了。

使用方式二進(jìn)入容器, nsenter  訪問另外一個容器的名稱空間,通過PID進(jìn)去。

nsenter 在 util-linux軟件包內(nèi),如果沒有這個命令,需要先用yum 安裝一下,

 yum install -u util-linux 

獲取這個容器的PID,

docker inspect --format "{{.State.Pid}}" 容器名稱 

使用nsenter 命令進(jìn)入 mynginx容器

nsenter --target 25760 --mount --uts --ipc --net --pid

進(jìn)入鏡像后,若發(fā)現(xiàn)ps 命令找不到,執(zhí)行 apt-get update && apt-get install procps 安裝 

官方Nginx 鏡像的 nginx  在 /etc/nginx 目錄下

nginx鏡像的root 目錄位置  /usr/share/nginx/html

VI命令安裝

分開執(zhí)行 apt-get update  & apt-get install vim有些慢,慢慢等待

進(jìn)入容器腳本 nsenter

編寫進(jìn)入docker腳本,參數(shù)為 容器Name

腳本命名為 in.sh

#!/bin/bash
CNAME=$1
CPID=$(docker inspect --format "{{.State.Pid}}" $CNAME)
nsenter --target $CPID --mount --uts --ipc --net --pid

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • docker安裝java環(huán)境的實現(xiàn)步驟

    docker安裝java環(huán)境的實現(xiàn)步驟

    這篇文章主要介紹了docker安裝java環(huán)境的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Docker使用過程中的一些注意事項

    Docker使用過程中的一些注意事項

    這篇文章主要為大家介紹了在使用Docker過程中的一些注意事項,就個人的一些經(jīng)驗分享給大家,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-10-10
  • Docker基礎(chǔ)命令詳解

    Docker基礎(chǔ)命令詳解

    Docker 是一個開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上。本文給大家分享docker基礎(chǔ)命令,感興趣的朋友一起看看吧
    2016-10-10
  • Docker中配置容器啟動優(yōu)先級與依賴關(guān)系

    Docker中配置容器啟動優(yōu)先級與依賴關(guān)系

    Docker 中配置容器啟動優(yōu)先級與依賴關(guān)系主要通過 depends_on 和 healthcheck 實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2026-04-04
  • 解決docker日志掛載的問題

    解決docker日志掛載的問題

    這篇文章主要介紹了解決docker日志掛載的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 一文帶你了解Docker網(wǎng)絡(luò)模型

    一文帶你了解Docker網(wǎng)絡(luò)模型

    Docker是一種容器化平臺,它提供了一種輕量級的虛擬化解決方案,使得應(yīng)用程序能夠以容器的形式運(yùn)行,Docker網(wǎng)絡(luò)模型基于Linux內(nèi)核的網(wǎng)絡(luò)命名空間和虛擬以太網(wǎng)橋技術(shù),本文就給大家詳細(xì)介紹一下Docker?網(wǎng)絡(luò)模型,需要的朋友可以參考下
    2023-07-07
  • docker容器調(diào)用yum報錯的解決辦法

    docker容器調(diào)用yum報錯的解決辦法

    在本篇文章里小編給大家分享的是關(guān)于docker容器調(diào)用yum報錯的解決辦法,有興趣的朋友們可以參考下。
    2020-03-03
  • Docker復(fù)制現(xiàn)有容器的實現(xiàn)方法

    Docker復(fù)制現(xiàn)有容器的實現(xiàn)方法

    在使用Docker進(jìn)行應(yīng)用開發(fā)和部署時,我們經(jīng)常需要基于現(xiàn)有的容器創(chuàng)建相似的環(huán)境,本文主要介紹了Docker復(fù)制現(xiàn)有容器的實現(xiàn)方法,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • Docker部署Graylog日志管理系統(tǒng)

    Docker部署Graylog日志管理系統(tǒng)

    Graylog是一個開源的日志管理平臺,支持強(qiáng)大的搜索功能,本文主要介紹了Docker部署Graylog日志管理系統(tǒng),具有一定的參考價值,感興趣的可以了解一下
    2025-03-03
  • Docker打包及部署項目完整步驟

    Docker打包及部署項目完整步驟

    這篇文章主要給大家介紹了關(guān)于Docker打包及部署項目的相關(guān)資料,Docker是一種容器化技術(shù),可以將應(yīng)用程序及其依賴項打包成一個容器,方便在不同的環(huán)境中部署和運(yùn)行,需要的朋友可以參考下
    2023-08-08

最新評論

天台县| 南充市| 于田县| 蒲江县| 通海县| 玉山县| 太仓市| 南通市| 高陵县| 扬州市| 即墨市| 平定县| 庆城县| 全椒县| 镇远县| 沁源县| 始兴县| 唐海县| 内黄县| 潍坊市| 渝中区| 凤台县| 长葛市| 永平县| 寻乌县| 屏山县| 白河县| 西宁市| 仙游县| 奉节县| 新干县| 许昌县| 莱西市| 高安市| 绩溪县| 嘉善县| 鄂托克旗| 广安市| 疏附县| 镶黄旗| 辽宁省|