CentOS 7安裝Docker整理常規命令集合

2021-10-06 07:23:31 字數 2516 閱讀 4608

docker 是乙個開源的應用容器引擎,基於 go 語言 並遵從 apache2.0 協議開源。

docker 可以讓開發者打包他們的應用以及依賴包到乙個輕量級、可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。

在新主機上首次安裝 docker engine-community 之前,需要設定 docker 倉庫。之後,您可以從倉庫安裝和更新 docker。

設定倉庫

sudo yum install -y yum-utils \

lvm2

使用以下命令來設定穩定的倉庫。

sudo yum-config-manager \

--add-repo \

sudo yum install docker-ce docker-ce-cli containerd.io
如果提示您接受 gpg 金鑰,請選是。

docker 安裝完預設未啟動。並且已經建立好 docker 使用者組,但該使用者組下沒有使用者。

注:如果需要安裝指定版本則需要執行yum list docker-ce --showduplicates | sort -r列出版本,預設版本號(從高到低)對結果進行排序。

然後執行sudo yum install docker-ce-《版本號》 docker-ce-cli-《版本號》 containerd.io,例如:docker-ce-18.09.1

systemctl start docker.service
##檢視docker容器版本

docker version

##檢視docker容器資訊

docker info

##檢視docker容器幫助

docker --help

##列出本地images

docker images

##搜尋倉庫mysql映象

docker search mysql

## --filter=stars=600:只顯示 starts>=600 的映象

docker search --filter=stars=600 mysql

## --no-trunc 顯示映象完整 description 描述

docker search --no-trunc mysql

## --automated :只列出 automated=ok 的映象

docker search --automated mysql

docker pull mysql

docker pull -a mysql

##單個映象刪除,相當於:docker rmi mysql:latest

docker rmi mysql

##強制刪除(針對基於映象有執行的容器程序)

docker rmi -f mysql

##多個映象刪除,不同映象間以空格間隔

docker rmi -f mysql tomcat nginx

##刪除本地全部映象

docker rmi -f $(docker images -q)

##新建並啟動容器,引數:-i  以互動模式執行容器;-t  為容器重新分配乙個偽輸入終端;--name  為容器指定乙個名稱

docker run -itd --name mysql -p 3306:3306 -e mysql_root_password=root mysql

##後台啟動容器,引數:-d 已守護方式啟動容器

docker run -d mycentos

##啟動乙個或多個已經被停止的容器

docker start redis

##重啟容器

docker restart redis

##使用run方式在建立時進入

docker run -it mysql /bin/bash

##進入執行的容器內部

docker exec -it mysql bash

##關閉容器並退出

exit

##檢視正在執行的容器

docker ps

##檢視正在執行的容器的id

docker ps -q

##檢視正在執行+歷史執行過的容器

docker ps -a

##顯示執行容器總檔案大小

docker ps -s

博主在這裡記錄了在centos下如何安裝docker,還記錄了一般常用的docker命令,在命令中順帶解釋了如何去安裝mysql映象等操作。其他的映象安裝也是大同小異,不同的大多就是埠號對映罷了。好了,這篇就截稿啦。

CentOS7離線安裝Docker

安裝過程中遇到的問題 下面描述了如何在centos7離線安裝docker。建議先閱讀docker官方離線安裝指南 參考下面的文章將iso光碟印象檔案設定為本地yum源 在vmware中設定iso光碟映象為本地yum源 在上面的目錄下,執行 sudo yum install rpm因為前面已經設定了本...

centos7離線安裝docker

centos7離線安裝docker 特此感謝!網上有很多rpm安裝教程與二進位制安裝教程,為了安裝方便,沒有深入研究rpm安裝,使用的是二進位制安裝。環境 centos7.5 docker版本 docker 17.12.1 ce tar zxvf docker 17.12.1 ce.tgz 將解壓的...

Centos7安裝Docker步驟

docker是利用linux核心虛擬機器化技術 lxc 提供輕量級的虛擬化,以便隔離程序和資源。lxc不是硬體的虛擬化,而是linux核心的級別的虛擬機器化,相對於傳統的虛擬機器,節省了很多硬體資源 支援3.8,不過有的特性無法使用。最好使用3.10版本以上。國內生產環境很多都是使用centos,所...