#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...