docker常用命令總結(jié)之安裝、鏡像、容器基本操作
以下均在centos 7進(jìn)行的操作
docker安裝
yum install -y docker
-y:表示在安裝過程中按照默認(rèn)配置進(jìn)行安裝,不需要進(jìn)行逐步確認(rèn)
查看已經(jīng)安裝的docker
yum list installed | grep docker
刪除已經(jīng)安裝的docker
yum remove -y docker.x86_64 yum remove -y docker-client.x86_64 yum remove -y docker-common.x86_64
docker服務(wù)啟動
systemctl start docker 或者 systemctl start docker.service
docker服務(wù)狀態(tài)查看
systemctl status docker
docker服務(wù)停止
systemctl stop docker
docker服務(wù)重啟
systemctl restart docker
docker鏡像
docker pull tomcat:7.0.77-jre7
拉去命令:docker pull
鏡像名稱:tomcat
版本號(TAG):7.0.77-jre7
可以在網(wǎng)站(https://hub.docker.com )先查詢鏡像名稱及版本號,然后用docker命令進(jìn)行拉去,拉去鏡像(默認(rèn)從docker官方進(jìn)行拉去,有可能會出現(xiàn)超時)
國內(nèi)站點(diǎn)拉取
首先在/etc/docker目錄下編輯daemon.json文件
vi /etc/docker/daemon.json
在文件中加入:
{"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] }
編輯完成之后重啟docker
systemctl restart docker
配置完成之后重新拉去(拉去速度根據(jù)網(wǎng)速決定)
列出所有鏡像
docker images
刪除鏡像
docker rmi docker.io/tomcat:7.0.77-jre7 或者 docker rmi b39c68b7af30 docker.io/tomcat:鏡像名稱,拉去官網(wǎng)的鏡像名稱前都帶docker.io/前綴 b39c68b7af30:鏡像ID,根據(jù)自己實(shí)際的替換
導(dǎo)出鏡像
docker save docker.io/tomcat:7.0.77-jre7 >/root/mytomcat7.tar.gz
導(dǎo)入鏡像
docker load < /root/mytomcat7.tar.gz
docker容器
查看所有容器
docker ps -a
查看正在運(yùn)行的容器
docker ps
啟動容器
交互方式啟動
docker run -it --name mytomcat1 docker.io/tomcat:7.0.77-jre7 /bin/bash mytomcat1 :表示啟動容器時給起的別名 docker.io/tomcat:7.0.77-jre7:表示你要啟動哪個鏡像的容器實(shí)例 /bin/bash:表示啟動以后用命令進(jìn)行交互
守護(hù)進(jìn)程方式啟動容器
docker run -d --name mytomcat2 docker.io/tomcat:7.0.77-jre7
交互的方式進(jìn)入已經(jīng)運(yùn)行的容器中
docker exec -it mytomcat2 /bin/bash
停止容器
docker stop mytomcat2 或者 docker stop 3c28f94c533f 3c28f94c533f:表示容器ID(CONTAINER ID)
重啟容器
docker start mytomcat2 或者 docker start 3c28f94c533f
刪除容器
docker rm mytomcat2 或者 docker rm 3c28f94c533f
刪除所有容器
docker rm `docker ps -a -q`
以上所述是小編給大家介紹的docker常用命令總結(jié)之安裝、鏡像、容器基本操作,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
Docker中使用Nginx代理多個應(yīng)用站點(diǎn)的方法
這篇文章主要介紹了Docker中使用Nginx代理多個應(yīng)用站點(diǎn)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12在Linux?Docker中部署RStudio?Server實(shí)現(xiàn)遠(yuǎn)程訪問的操作
下面介紹在Linux?docker中安裝RStudio?Server并結(jié)合cpolar內(nèi)網(wǎng)穿透工具,實(shí)現(xiàn)遠(yuǎn)程訪問,docker方式安裝可以避免很多問題,一鍵安裝,如設(shè)備沒有安裝docker,需提前安裝docker,對?Docker部署RStudio?Server相關(guān)知識感興趣的朋友一起看看吧2023-12-12Docker內(nèi)網(wǎng)穿透frp部署實(shí)現(xiàn)過程解析
這篇文章主要介紹了Docker內(nèi)網(wǎng)穿透frp部署實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-11-11