docker常用命令總結(jié)之安裝、鏡像、容器基本操作
以下均在centos 7進行的操作
docker安裝
yum install -y docker
-y:表示在安裝過程中按照默認配置進行安裝,不需要進行逐步確認
查看已經(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服務啟動
systemctl start docker 或者 systemctl start docker.service
docker服務狀態(tài)查看
systemctl status docker
docker服務停止
systemctl stop docker
docker服務重啟
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命令進行拉去,拉去鏡像(默認從docker官方進行拉去,有可能會出現(xiàn)超時)
國內(nèi)站點拉取
首先在/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ù)自己實際的替換
導出鏡像
docker save docker.io/tomcat:7.0.77-jre7 >/root/mytomcat7.tar.gz
導入鏡像
docker load < /root/mytomcat7.tar.gz
docker容器
查看所有容器
docker ps -a
查看正在運行的容器
docker ps
啟動容器
交互方式啟動
docker run -it --name mytomcat1 docker.io/tomcat:7.0.77-jre7 /bin/bash mytomcat1 :表示啟動容器時給起的別名 docker.io/tomcat:7.0.77-jre7:表示你要啟動哪個鏡像的容器實例 /bin/bash:表示啟動以后用命令進行交互
守護進程方式啟動容器
docker run -d --name mytomcat2 docker.io/tomcat:7.0.77-jre7
交互的方式進入已經(jīng)運行的容器中
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é)之安裝、鏡像、容器基本操作,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
在Linux?Docker中部署RStudio?Server實現(xiàn)遠程訪問的操作
下面介紹在Linux?docker中安裝RStudio?Server并結(jié)合cpolar內(nèi)網(wǎng)穿透工具,實現(xiàn)遠程訪問,docker方式安裝可以避免很多問題,一鍵安裝,如設(shè)備沒有安裝docker,需提前安裝docker,對?Docker部署RStudio?Server相關(guān)知識感興趣的朋友一起看看吧2023-12-12Docker內(nèi)網(wǎng)穿透frp部署實現(xiàn)過程解析
這篇文章主要介紹了Docker內(nèi)網(wǎng)穿透frp部署實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-11-11