Docker入門介紹及常用操作命令

2021-10-23 12:02:20 字數 2140 閱讀 8819

常用操作

docker官網(傳送門)對docker其實已經定義的非常清楚了:

docker倉庫主要有docker hub(傳送門),它提供了龐大的映象集合以供使用,除此之外自己也可以搭建私人docker倉庫

安裝docker

去docker倉庫找到這個軟體對應的映象

使用docker執行這個映象,這個映象就會生成乙個docker容器

對容器的啟動停止就是對軟體的啟動停止

yum install docker
出現total download size: 28 m is this ok [y/d/n]: y輸入y執行安裝

當出現complete說明安裝成功

systemctl start docker
使用docker -v檢視docker版本號,正確顯示版本號的話說明啟動成功

systemctl stop docker
設定docker開機啟動

systemctl enable docker
操作

命令舉例

說明檢索

docker search 關鍵字docker search redis

拉取docker pull 映象名:tagdocker pull docker.io/mysql:latest:tag是可選的,一般是軟體的版本號,可以在docker hub查詢,預設為latest

列表docker images

檢視所有本地映象

刪除docker rmi image-iddocker rmi 0d64f46acfd1刪除指定的本地映象,image-id可通過docker images查詢得到

查詢tomcat的docker映象

docker search tomcat
拉取tomcat的docker映象

docker pull docker.io/tomcat:latest
容器操作

操作命令

舉例說明

執行docker run --name container_name -d image_namedocker run --name myredis -d redis-name自定義容器名

-d後台執行

image_name指定映象模板

列表docker ps

檢視執行中的容器,加上-a可以檢視所有容器s

停止docker stop container_name/container_id

啟動容器

刪除docker rm container_id

刪除指定容器

埠對映-p 6379:6379docker run -d -p 6379:6379-p主機埠對映到容器內部的埠

容器日誌

docker logs container_name/container_id

將宿主機的埠號和docker埠號進行對映,這樣外部程式才能通過宿主機的埠號訪問docker容器中的程式

簡單的git入門介紹及常用操作

集中式版本控制系統採用 伺服器上儲存的所有檔案和實現團隊協作。但是cvcs主要缺點是 伺服器的單點故障,即故障。不幸的是,如果 伺服器宕機一小時,然後在該時段沒有人可以合作。即使在最壞的情況下,如果 伺服器的磁碟被損壞,並沒有採取適當的備份,那麼將失去整個專案的歷史。dvcs客戶不僅檢出的最新快照目...

Docker入門介紹

docker特點 1 上手快。使用者只需要幾分鐘,就可以把自己的程式 docker化 docker依賴於 寫時複製 copy on write 模型,使修改應用程式也非常迅速,可以說達到 隨心所致,即改 的境界。隨後,就可以建立容器來執行應用程式了。大多數docker容器只需要不到1秒中即可啟動。由...

docker入門及常用命令

關於docker的概念及原理我就不多說了,隨便一搜一大堆,這裡直接介紹如何使用 docker安裝與啟動 1 yum 包更新到最新 sudo yum update 3 設定yum源為阿里雲 sudo yum config manager add repo 4 安裝docker sudo yum ins...