docker安装部署和常用命令

169 篇文章 4 订阅

一 添加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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

讓丄帝愛伱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值