日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Docker的基本认识及使用

發(fā)布時間:2025/3/15 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Docker的基本认识及使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄

?

?

基本概念

安裝Docker

Docker常用命令&操作

舉個例子,安裝Tomcat并且外網(wǎng)能感訪問

安裝MySQL

個人感悟


?

基本概念

Docker是一個開源的應用容器引擎;是一個輕量級容器技術;
Docker支持將軟件編譯成一個鏡像;然后在鏡像中各種軟件做好配置,將鏡像發(fā)布出去,其他使用者可以直接使
用這個鏡像;運行中的這個鏡像稱為容器,容器啟動是非??焖俚?。

?

Docker主機(Host):安裝了Docker程序的機器(Docker直接安裝在操作系統(tǒng)之上);
Docker客戶端(Client):連接docker主機進行操作;
Docker倉庫(Registry):用來保存各種打包好的軟件鏡像;
Docker鏡像(Images):軟件打包好的鏡像;放在docker倉庫中;
Docker容器(Container):鏡像啟動后的實例稱為一個容器;容器是獨立運行的一個或一組應用。

?

安裝Docker

這個軟件只能安裝在內(nèi)核版本高于3.1的系統(tǒng)!

比如Centos 7系列:

安裝Docker命令:

syostemctl start docker

查看版本:

設置為開機自啟:

systemctl enable docker

停止docker

systemctl stop docker

?

Docker常用命令&操作

操作命令說明
檢索docker search 關鍵字 eg:docker search redis去docker hub上檢索鏡像的詳細信息,如鏡像的TAG。
拉取docker pull 鏡像名:tag:tag是可選的,tag表示標簽,多為軟件的版本,默認是latest
列表docker images?查看所有本地鏡像
刪除docker rmi image-id?刪除指定的本地鏡像

?

舉個例子,安裝Tomcat并且外網(wǎng)能感訪問

搜索鏡像:docker search tomcat

下載tomcat:docker pull tomcat

查看本地鏡像ID列表:docker images

根據(jù)鏡像啟動容器: docker run --name mytomcat -d tomcat:latest

啟動一個做了端口映射的tomcat:docker -d -p 8888:8080 tomcat

-d:后臺運行;

-p:將主機的端口映射到容器的一個端口->? 主機端口:容器內(nèi)部的端口

?

下面來訪問一下:

查看所有容器:docker ps -a或docker ps

停止運行的容器:docker stop 容器ID

刪除一個容器:docker rm 容器ID

?

安裝MySQL

安裝mysql:docker pull mysql

做端口映射啟動:?docker?run?‐p?3306:3306?‐‐name?mysql02?‐e?MYSQL_ROOT_PASSWORD=123456?‐d
mysql

注意:啟動的時候:?MYSQL_ROOT_PASSWORD,?MYSQL_ALLOW_EMPTY_PASSWORD?and MYSQL_RANDOM_ROOT_PASSWORD;這個三個參數(shù)必須指定一個

本虛擬機ip:

訪問一下:

?

個人感悟

這個東西真是個好東西,感覺上手和XX面板系統(tǒng)差不多,超級適合開發(fā)者移植,調(diào)試等使用

總結(jié)

以上是生活随笔為你收集整理的Docker的基本认识及使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。