docker配置文件,docker安裝部署和常用命令

 2023-11-18 阅读 27 评论 0

摘要:一 添加yum源 yum install epel-release –y yum clean all yum list 二 安裝運行Docker yum install docker-io –y systemctl start docker# 查看安裝是否成功 docker info 三 Docker常用命令 執行的命令是docker開頭,總的來說分為以下幾種: docker [run|star

一 添加yum源

yum install epel-release –y
yum clean all
yum list

二 安裝運行Docker

yum install docker-io –y
systemctl start docker# 查看安裝是否成功
docker info

三 Docker常用命令

執行的命令是docker開頭,總的來說分為以下幾種:

 docker [run|start|stop|restart|kill|rm|pause|unpause]             #容器生命周期管理docker [ps|inspect|top|attach|events|logs|wait|export|port]       #容器操作運維docker [commit|cp|diff]                                           #容器rootfs命令docker [login|pull|push|search]                                   #鏡像倉庫docker [images|rmi|tag|build|history|save|import]                 #本地鏡像管理
  • 鏡像命令

# 搜索鏡像
docker search 鏡像名稱
docker search nginx       #搜索所有nginx相關的鏡像列表(模糊查詢)
# 列出當前系統存在的鏡像
docker images
# 拉取鏡像
docker pull image_name
docker pull image_name:tag
#image_name:表示鏡像的倉庫源名稱,TAG:鏡像的標簽 如果不指定tag 那么默認用最新的
docker pull nginx         #拉取nginx鏡像
docker pull nginx:stable  #拉取tag為stable的nginx# 刪除鏡像
docker rmi 鏡像名稱/鏡像ID
docker rmi -f 鏡像名稱/鏡像ID
#強制刪除 如果鏡像有容器在運行 那么就需要強制刪除 增加 -f 參數
  • 容器命令

docker run  #首先會從本地找鏡像,如果有則直接啟動,沒有的話,從鏡像倉庫拉起,再啟動)
docker run -d --name "xiaoxiao" -p 5672:5672 -p 15672:15672 rabbitmq:management#-d 后臺運行#-p 端口映射 (可以有多個 因為該鏡像可能存在多個端口)#rabbitmq:management  (格式 REPOSITORY:TAG),如果不指定tag,默認使用最新的#--name  給該容器取個名字# 列出當前運行的容器
docker ps
docker ps -a  #查看所有容器 包括未運行
# 檢查容器內部信息
docker inspect 容器名稱
# 停止某個容器
docker stop 容器名稱
# 啟動某個容器
docker start 容器名稱
# 移除某個容器
docker rm 容器名稱 (容器必須是停止狀態)
# 進入容器內部
docker exec -it 容器名稱(容器id) /bin/bash        (容器要運行狀態)
  • 其他常用命令

# 從容器里面拷文件到宿主機
docker cp 容器名:要拷貝的文件在容器里面的路徑 要拷貝到宿主機的相應路徑 
docker cp tomcat:/usr/local/tomcat/webapps/xxx.war /user/local/myFile# 從宿主機拷文件到容器里面
docker cp 要拷貝的文件路徑 容器名:要拷貝到容器里面對應的路徑
docker cp xxx.war tomcat:/usr/local/tomcat/webapps

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/178153.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息