最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

【Docker教程】2023最新版,2小時輕松掌握容器化技術?。╠ocker安裝

2023-08-14 15:12 作者:WZCYNL  | 我要投稿

一、Docker基礎命令

啟動:systemctl start docker

查看狀態(tài):systemctl status docker

停止:systemctl stop docker

重啟:systemctl restart docker

開機自動啟動:systemctl enable docker

查看docker概要信息:docker info

在線幫助文檔:docker --help

二、Docker常用命令

操作鏡像命令:

1. 查看本地存在鏡像:docker images

2. 搜索鏡像(包含centos的):docker search centos(需要梯子才能訪問Docker Hub

3. 拉取鏡像:docker pull 鏡像名稱

4. 刪除鏡像:docker rmi 鏡像id;刪除所有的鏡像:docker rmi `docker images -q`

操作容器命令:

1. 查看運行中的容器:docker ps

2. 查看所有的容器:docker ps -a

3. 創(chuàng)建容器:docker run

4. 進入容器:docker exec -it

5. 停止容器:docker stop 容器id或者容器名稱

6. 啟動容器:docker start 容器id或者容器名稱

7. 文件拷貝:docker cp 文件名稱 容器名稱:/usr/local;交換位置就可以倒過來拷貝

8. 目錄掛載:docker run -di --name=mycentos3 -v /usr/locat/myhtml:/usr/local/myhyml centos:7

  • docker run: 這是啟動一個新容器的命令。
  • -di: 這是兩個標志的組合,它們分別是?-d?和?-i。-d?標志表示容器將在“后臺”(即守護進程模式)中運行,-i?標志表示分配一個標準輸入流以允許交互。
  • --name=mycentos3: 使用?--name?標志來指定容器的名稱為?mycentos3。這個名稱可以讓您更容易地識別和管理容器。
  • -v /usr/locat/myhtml:/usr/local/myhyml: 使用?-v?標志來創(chuàng)建一個文件掛載,將主機文件夾?/usr/locat/myhtml?掛載到容器內(nèi)的?/usr/local/myhyml?文件夾。這樣,容器內(nèi)的內(nèi)容和主機上的內(nèi)容將保持同步。
  • centos:7: 這是要基于的 Docker 鏡像的名稱和標簽。在這種情況下,使用了 CentOS 7 鏡像。

9. 查看容器IP地址:docker inspect 容器名稱

10. 刪除容器:docker rm 容器名稱(容器必須是停止狀態(tài),docker stop 容器名稱)

三、Mysql部署

1. 拉取mysql鏡像:docker pull centos/mysql-57-centos7

2. 創(chuàng)建容器:docker run -di --name=tensquare_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql-57-centos7,命令說明如下:

  • docker run: 這是啟動一個新容器的命令。
  • -di: 這是兩個標志的組合,它們分別是?-d?和?-i-d?標志表示容器將在“后臺”(即守護進程模式)中運行,-i?標志表示分配一個標準輸入流以允許交互。
  • --name=tensquare_mysql: 使用?--name?標志來指定容器的名稱為?tensquare_mysql。這個名稱可以讓您更容易地識別和管理容器。
  • -p 33306:3306: 使用?-p?標志來將容器的端口映射到主機的端口。在這個例子中,將容器的 3306 端口映射到主機的 33306 端口,這意味著您可以通過主機的 33306 端口訪問容器中的 MySQL 服務。
  • -e MYSQL_ROOT_PASSWORD=123456: 使用?-e?標志來設置容器內(nèi) MySQL 的環(huán)境變量。在這里,設置了 MySQL 的 root 用戶密碼為?123456
  • mysql-57-centos7: 這是要基于的 Docker 鏡像的名稱。
  • 綜合起來,這個命令會在后臺運行一個基于 mysql-57-centos7 鏡像的容器,容器的名稱為 tensquare_mysql,并將容器內(nèi)的 MySQL 3306 端口映射到主機的 33306 端口,同時設置 MySQL 的 root 用戶密碼為 123456。
  • 請注意,這個命令假設您已經(jīng)有一個 mysql-57-centos7 鏡像可用。如果該鏡像不存在,您需要先拉取或創(chuàng)建一個相應的 MySQL 鏡像。


【Docker教程】2023最新版,2小時輕松掌握容器化技術?。╠ocker安裝的評論 (共 條)

分享到微博請遵守國家法律
邯郸县| 绥德县| 泰来县| 吴堡县| 邢台市| 洪雅县| 隆德县| 桑日县| 沁源县| 连云港市| 邛崃市| 日土县| 九寨沟县| 斗六市| 张掖市| 报价| 朝阳县| 白河县| 山西省| 清水河县| 巴青县| 田阳县| 抚州市| 西吉县| 太康县| 志丹县| 内江市| 囊谦县| 鹿泉市| 南澳县| 兴山县| 龙山县| 新和县| 玛曲县| 玉山县| 阳江市| 于田县| 田东县| 呼和浩特市| 锡林郭勒盟| 平昌县|