溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

docker中有哪些常用的命令

發(fā)布時間:2020-12-30 14:37:59 來源:億速云 閱讀:169 作者:Leah 欄目:開發(fā)技術(shù)

本篇文章為大家展示了docker中有哪些常用的命令,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

docker安裝

1、要求:linux內(nèi)核在3.10及其以上
內(nèi)核版本查看:

uname -r

內(nèi)核升級:

yun update

2、docker安裝

yum install docker

3、docker版本查看

docker -v

4、docker啟動

systemctl start docker

5、docker停止

systemctl stop docker

6、設(shè)置開機(jī)啟動docker

systemctl enable docker

docker卸載

查看軟件安裝

rpm -qa |grep -i docker

或者

yum list installed | grep docker

卸載docker

yum remove docker*.x86_64

//刪除相關(guān)的鏡像與容器

rm -rf /var/lib/docker

docker常用操作

1、檢索:
docker search 關(guān)鍵字
eg:

docker search mysql

2、拉取
docker pull 鏡像名[:tag] (:tag為可選項(xiàng),指版本號,不指定tag默認(rèn)是latest)

docker pull docker pull tomcat:8.0.18-jre7

3、查看本地鏡像

docker images

4、刪除鏡像

docker rmi image-id

5、運(yùn)行容器

docker run --name mytomcat -d tomcat:8.0.18-jre7

啟動tomcat:

docker run -d -p 8888:8080 --name mytomcat tomcat:8.0.18-jre7

啟動mysql:

docker run --name mysql01 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6

啟動redis

docker run -d -p 6379:6379 --name redis01 redis:4.0.12

啟動RabbitMQ:

docker run -d -p 5672:5672 -p 15672:15672 --name rabbitMQ 41f7a13e37d3

docker下查看redis版本:

docker exec -it redis01 redis-server -v

-p:端口映射,虛擬機(jī)的端口8888映射到tomcat容器的8080端口
mytomcat:為自定義名稱
-d:表示后臺運(yùn)行

6、查看docker中運(yùn)行的容器

docker ps

7、查看docker中所有的容器

docker ps -a

8、停止運(yùn)行的容器

docker stop container-id 或 容器名稱

9、重新啟動容器

docker start container-id

10、刪除容器(容器需要在停止?fàn)顟B(tài))

docker rm container-id

11、查看防火墻狀態(tài)

service firewalld status
service firewalld stop:關(guān)閉防火墻

12、查看容器日志

docker logs container-id

上述內(nèi)容就是docker中有哪些常用的命令,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI