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

Docker 安裝與常用命令實戰(zhàn)示例(超詳細版)

 更新時間:2026年03月23日 09:25:04   作者:vpk112  
本文給大家介紹Docker安裝與常用命令實戰(zhàn)示例(超詳細版),本文通過實例給大家講解的非常詳細,感興趣的朋友跟隨小編一起看看吧

我給你整理了主流系統(tǒng)一鍵安裝 + 日常開發(fā)最常用命令,直接復制就能用,新手也能快速上手。

一、Docker 安裝(一鍵腳本,最簡單)

1. CentOS / RHEL

# 1. 卸載舊版本(如果有)
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
# 2. 安裝依賴
sudo yum install -y yum-utils
# 3. 設置阿里云鏡像源(國內(nèi)更快)
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 4. 安裝 Docker
sudo yum install -y docker-ce docker-ce-cli containerd.io
# 5. 啟動并設置開機自啟
sudo systemctl start docker
sudo systemctl enable docker
# 6. 驗證安裝
docker --version

2. Ubuntu / Debian

# 1. 卸載舊版本
sudo apt-get remove docker docker-engine docker.io containerd runc
# 2. 更新依賴
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg lsb-release
# 3. 添加阿里云 GPG 密鑰
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# 4. 添加鏡像源
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 5. 安裝 Docker
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
# 6. 啟動并開機自啟
sudo systemctl start docker
sudo systemctl enable docker
# 7. 驗證
docker --version

3. macOS / Windows

直接下載桌面版:

  • Docker Desktop:https://www.docker.com/products/docker-desktop/
    安裝后自帶命令行,開箱即用。

二、Docker 服務管理命令

# 啟動 Docker
sudo systemctl start docker
# 停止 Docker
sudo systemctl stop docker
# 重啟 Docker
sudo systemctl restart docker
# 設置開機自啟
sudo systemctl enable docker
# 查看 Docker 狀態(tài)
sudo systemctl status docker

三、最常用 Docker 命令(按場景分類)

1. 鏡像(Image)相關

# 查看本地所有鏡像
docker images
# 從 Docker Hub 拉取鏡像(例:nginx、mysql、redis)
docker pull nginx
docker pull mysql:8.0
# 刪除本地鏡像
docker rmi 鏡像ID/鏡像名
# 搜索鏡像
docker search nginx

2. 容器(Container)相關

# 查看運行中的容器
docker ps
# 查看所有容器(包括停止的)
docker ps -a
# 創(chuàng)建并啟動容器(最常用格式)
docker run -d --name 容器名 -p 主機端口:容器端口 鏡像名
# 示例:啟動 nginx,外部訪問 8080 端口
docker run -d --name my-nginx -p 8080:80 nginx
# 停止容器
docker stop 容器ID/容器名
# 啟動已停止的容器
docker start 容器ID/容器名
# 重啟容器
docker restart 容器ID/容器名
# 刪除容器(必須先停止)
docker rm 容器ID/容器名
# 強制刪除運行中的容器
docker rm -f 容器ID/容器名

3. 進入容器內(nèi)部(調(diào)試必備)

# 進入容器命令行(推薦)
docker exec -it 容器ID/容器名 /bin/bash
# 退出容器(不關閉容器)
exit

4. 查看日志

# 查看容器日志
docker logs 容器ID/容器名
# 實時查看日志(持續(xù)刷新)
docker logs -f 容器ID/容器名

5. 數(shù)據(jù)拷貝

# 從主機復制文件到容器
docker cp 主機文件路徑 容器ID:容器內(nèi)路徑
# 從容器復制文件到主機
docker cp 容器ID:容器內(nèi)路徑 主機文件路徑

6. 清理無用資源

# 刪除所有停止的容器
docker container prune
# 刪除所有懸空鏡像(沒被使用的)
docker image prune

四、高頻實戰(zhàn)示例

# 啟動 MySQL 8.0,設置密碼、端口映射
docker run -d --name mysql8 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0
# 啟動 Redis
docker run -d --name my-redis -p 6379:6379 redis
# 啟動 Nginx
docker run -d --name my-nginx -p 80:80 nginx

到此這篇關于Docker 安裝與常用命令(超詳細版)的文章就介紹到這了,更多相關docker安裝與常用命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Docker ps命令的具體使用

    Docker ps命令的具體使用

    docker ps?命令可以用來列出?Docker容器?相關信息,本文就來介紹一下Docker ps命令的具體使用,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • 卸載Docker時保留本地鏡像和容器方式

    卸載Docker時保留本地鏡像和容器方式

    文章講述了如何在Linux、Windows和Mac系統(tǒng)中備份和恢復Docker鏡像和容器,備份過程包括列出本地鏡像、保存鏡像和導出容器,恢復過程則涉及卸載Docker、重新安裝Docker以及使用dockerload和dockerimport命令恢復鏡像和容器
    2024-11-11
  • 使用docker搭建gitlab并且開放到公網(wǎng)

    使用docker搭建gitlab并且開放到公網(wǎng)

    這篇文章主要介紹了使用docker搭建gitlab并且開放到公網(wǎng),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 使用Docker容器備份GitLab完整過程

    使用Docker容器備份GitLab完整過程

    在升級或維護 GitLab 自管理實例之前,備份是保障數(shù)據(jù)安全的關鍵步驟,本文將介紹如何在 Docker 容器環(huán)境下創(chuàng)建 GitLab 的完整備份與數(shù)據(jù)庫備份,并說明 secrets 文件的重要性,需要的朋友可以參考下
    2025-12-12
  • Docker Compose重啟RabbitMQ數(shù)據(jù)丟失

    Docker Compose重啟RabbitMQ數(shù)據(jù)丟失

    本文主要介紹了Docker Compose重啟RabbitMQ數(shù)據(jù)丟失,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2026-04-04
  • Docker 部署onlyoffice的詳細過程

    Docker 部署onlyoffice的詳細過程

    文章介紹了如何優(yōu)化OnlyOffice的部署、Token生成、前端測試及文件轉(zhuǎn)換,提升了系統(tǒng)的穩(wěn)定性和易用性,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2025-11-11
  • CentOS 7下設置Docker代理(Linux下Systemd服務的環(huán)境變量配置)

    CentOS 7下設置Docker代理(Linux下Systemd服務的環(huán)境變量配置)

    本文給大家分享Linux下Systemd服務的環(huán)境變量配置方法,此示例將覆蓋默認docker.service文件,對CentOS 7下設置Docker代理的相關知識感興趣的朋友跟隨小編一起看看吧
    2021-05-05
  • Docker鏡像與容器的導入導出及常用命令的使用

    Docker鏡像與容器的導入導出及常用命令的使用

    本文詳細介紹了如何在Docker中進行鏡像和容器的導入導出操作,包括常用的Docker命令及其用法
    2024-11-11
  • 關于ssh連接到docker內(nèi),環(huán)境變量發(fā)生變化的解決方案

    關于ssh連接到docker內(nèi),環(huán)境變量發(fā)生變化的解決方案

    在K8S部署的容器中,SSH連接時環(huán)境變量被重置導致軟件缺失,解決方法是修改容器的/etc/profile文件,通過for循環(huán)或直接導出環(huán)境變量,再執(zhí)行source命令使配置生效,確保變量從1號進程正確傳遞
    2025-08-08
  • Docker數(shù)據(jù)目錄遷移方法詳解

    Docker數(shù)據(jù)目錄遷移方法詳解

    這篇文章主要介紹了Docker數(shù)據(jù)目錄遷移方法,Docker數(shù)據(jù)目錄遷移成功后再也不用擔心服務器系統(tǒng)盤目錄被占滿的情況的,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2023-05-05

最新評論

盐山县| 郧西县| 光泽县| 积石山| 靖宇县| 常熟市| 苍南县| 土默特右旗| 碌曲县| 闸北区| 唐海县| 宜春市| 湖口县| 信丰县| 大城县| 昔阳县| 汉阴县| 伊宁市| 清河县| 迁西县| 旬阳县| 霍邱县| 探索| 清原| 云阳县| 抚远县| 云龙县| 太和县| 达日县| 大足县| 顺平县| 婺源县| 伊宁市| 诸暨市| 武鸣县| 彰化县| 巴彦县| 凤山县| 南木林县| 德昌县| 报价|