Docker入門之安裝與簡單使用操作

2022-09-09 19:36:24 字數 2147 閱讀 1574

#1.檢查核心版本,必須是3.10及以上

uname -r

#2.安裝

yum -y install docker

#1.啟動docker

systemctl start docker

#1.1.驗證

docker -v

#2.設定開機自啟

systemctl enable docker

#2.1.關閉開機自啟

systemctl disable docker

#3.停止docker

systemctl stop docker

操作

命令說明

檢索docker search 關鍵字 eg:docker search redis

我們經常去docker hub上檢索映象的詳細資訊,如映象的tag。

拉取docker pull 映象名:tag

:tag是可選的,tag表示標籤,多為軟體的版本,預設是latest

列表docker images

檢視所有本地映象

刪除docker rmi image-id

刪除指定的本地映象

#1.搜尋映象

docker search imagename

docker search mysql

#2.拉取映象

#docker pull imagename:tag #不加tag時預設拉取最新版本即:latest

docker pull mysql:5.7

#3.檢視已經拉取的映象

docker images

repository tag image id created size

docker.io/mysql 5.7 7faa3c53e6d6 3 weeks ago 373mb

#4.刪除映象

#docker rmi imageid/name

docker rmi 7faa3c53e6d6

docker rmi mysql:5.7

映象一經執行,就產生了與之對應的容器。可以多次啟動映象產生不同的容器。

容器啟動後會有乙個唯一標識id,可根據id或啟動時對容器的自定義命名進行操作。

#1.開啟容器

docker run --name mysql01 -d mysql:5.7

#2.檢視執行中容器

docker ps

container id image names

dde9e736431d mysql:5.7 mysql01

#3.檢視所有容器(包括執行中和已關閉的)

docker ps -a

#4.停止容器執行

#docker stop container id/name

docker stop dde9e736431d

docker stop mysql01

#5.重新啟動容器

#docker start container id/name

docker start dde9e736431d

docker start mysql01

#6.刪除容器

#docker rm container id/name

docker rm dde9e736431d

docker rm mysql01

docker run 命令還有其他的引數:

-d:後台執行

-p: 埠對映

--name:自定義命名

--restart=always:設定容器隨docker啟動

#其他引數參考docker hub中搜尋到的容器下面給出的示例.

若容器已經啟動,可根據以下命令新增配置使得容器可以隨docker一同啟動:

#docker update --restart=always container id

docker update --restart=always dde9e736431d

Docker入門與安裝

docker 是乙個開源的應用容器引擎,基於 go 語言 並遵從 apache2.0 協議開源。docker 可以讓開發者打包他們的應用以及依賴包到乙個輕量級 可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。docker 是乙個用於開發,交付和執行應用程式的開放平台。do...

Docker技術入門之 Docker安裝 1

docker從1.13版本之後採用時間線的方式作為版本號,分為社群版ce和企業版ee。社群版是免費提供給個人開發者和小型團體使用的,企業版會提供額外的收費服務,比如經過官方測試認證過的基礎設施 容器 外掛程式等。社群版按照stable和edge兩種方式發布,每個季度更新stable版本,如17.06...

ubuntu16 04 docker安裝與使用

最近被人瘋狂安利docker,所以雖然還沒有什麼需求但是也試試水 讀了一下官網的文件,按我目前粗淺的理解就是裝乙個docker引擎,然後在docker hub上拉映象,然後本地執行。在安裝docker之前16.04的使用者需要安裝依賴linux image extra virtual sudo ap...