国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

CentOS7搭建Docker環(huán)境及Docker教程

2022-08-10 13:20 作者:限量版范兒  | 我要投稿

Chap1 安裝Docker CE

Docker有兩個分支版本:Docker CE和Docker EE,即社區(qū)版和企業(yè)版。本教程基于CentOS 7安裝Docker CE。

\1. 安裝Docker的依賴庫。

  • yum install -y yum-utils device-mapper-persistent-data lvm2


\2. 添加Docker CE的軟件源信息。

  • yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo


\3. 安裝Docker CE。

  • yum makecache fast

  • yum -y install docker-ce


\4. 啟動Docker服務。

  • systemctl start docker


Chap2 使用Docker安裝Nginx服務

\1. 查看Docker鏡像倉庫中Nginx的可用版本。

  • docker search nginx


命令輸出如下所示:

\2. 拉取最新版的Nginx鏡像。

  • docker pull nginx:latest


命令輸出如下所示:

\3. 查看本地鏡像。

  • docker images


命令輸出如下所示:

\4. 運行容器。

  • docker run --name nginx-test -p 8080:80 -d nginx


命令參數(shù)說明:

  • --name nginx-test:容器名稱。

  • -p 8080:80: 端口進行映射,將本地8080端口映射到容器內部的80端口。

  • -d nginx: 設置容器在后臺一直運行。

命令輸出如下所示:

\5. 在瀏覽器地址欄輸入http://<ecs公網(wǎng)地址>:8080訪問Nginx服務。

(把8080端口映射成了80端口)</ecs公網(wǎng)地址>

Chap3 Docker教程

將當前用戶添加到docker用戶組

為了避免每次使用docker命令都需要加上sudo權限,可以將當前用戶加入安裝中自動創(chuàng)建的docker用戶組(可以參考官方文檔):

sudo usermod -aG docker $USER

鏡像(images)

  • docker pull ubuntu:20.04:拉取一個鏡像

  • docker images:列出本地所有鏡像

  • docker image rm ubuntu:20.04docker rmi ubuntu:20.04:刪除鏡像ubuntu:20.04

  • docker [container] commit CONTAINER IMAGE_NAME:TAG:創(chuàng)建某個container的鏡像

  • docker save -o ubuntu_20_04.tar ubuntu:20.04:將鏡像ubuntu:20.04導出到本地文件ubuntu_20_04.tar

  • docker load -i ubuntu_20_04.tar:將鏡像ubuntu:20.04從本地文件ubuntu_20_04.tar中加載出來


容器(container)

  • docker [container] create -it ubuntu:20.04:利用鏡像ubuntu:20.04創(chuàng)建一個容器。

  • docker ps -a:查看本地的所有容器

  • docker [container] start CONTAINER:啟動容器

  • docker [container] stop CONTAINER:停止容器

  • docker [container] restart CONTAINER:重啟容器

  • docker [contaienr] run -itd ubuntu:20.04:創(chuàng)建并啟動一個容器

  • docker [container] attach CONTAINER:進入容器

  • 先按Ctrl-p,再按Ctrl-q可以掛起容器

  • docker [container] exec CONTAINER COMMAND:在容器中執(zhí)行命令

  • docker [container] rm CONTAINER:刪除容器

  • docker container prune:刪除所有已停止的容器

  • docker export -o xxx.tar CONTAINER:將容器CONTAINER導出到本地文件xxx.tar中

  • docker import xxx.tar image_name:tag:將本地文件xxx.tar導入成鏡像,并將鏡像命名為image_name:tag

  • docker export/import與docker save/load的區(qū)別:

  • export/import會丟棄歷史記錄和元數(shù)據(jù)信息,僅保存容器當時的快照狀態(tài)

  • save/load會保存完整記錄,體積更大

  • docker top CONTAINER:查看某個容器內的所有進程

  • docker stats:查看所有容器的統(tǒng)計信息,包括CPU、內存、存儲、網(wǎng)絡等信息

  • docker cp xxx CONTAINER:xxx 或 docker cp CONTAINER:xxx xxx:在本地和容器間復制文件

  • docker rename CONTAINER1 CONTAINER2:重命名容器

  • docker update CONTAINER --memory 500MB:修改容器限制


實戰(zhàn)

  • scp /var/lib/acwing/docker/images/docker_lesson_1_0.tar server_name: ?# 將鏡像上傳到自己租的云端服務器

  • ssh server_name ?# 登錄自己的云端服務器


  • docker load -i docker_lesson_1_0.tar ?# 將鏡像加載到本地

  • docker run -p 20000:22 --name my_docker_server -itd docker_lesson:1.0 ?# 創(chuàng)建并運行docker_lesson:1.0鏡像


  • docker attach my_docker_server ?# 進入創(chuàng)建的docker容器

  • passwd ?# 設置root密碼

鏈接:https://www.dianjilingqu.com/478656.html

CentOS7搭建Docker環(huán)境及Docker教程的評論 (共 條)

分享到微博請遵守國家法律
东兴市| 岳池县| 泰安市| 陇川县| 措美县| 横山县| 上林县| 石台县| 锡林浩特市| 宁南县| 青岛市| 新绛县| 吉首市| 同江市| 洪湖市| 榆社县| 德安县| 辽宁省| 昌宁县| 淮安市| 嘉黎县| 金湖县| 晋江市| 绥德县| 巩留县| 老河口市| 涿鹿县| 那坡县| 扎囊县| 洛南县| 英吉沙县| 阳谷县| 双柏县| 宁城县| 荣成市| 凤庆县| 民和| 栾城县| 沅陵县| 黄平县| 西贡区|