docker相关命令

本文详细指导了在CentOS系统上安装Docker的步骤,包括gcc、docker-ce的安装,常用命令如镜像管理、容器操作、网络配置,以及Swarm集群的初始化和Stack部署。重点介绍了docker-compose的管理和应用。
摘要由CSDN通过智能技术生成

centos上docker的安装:
1、yum -y install gcc
2、yum -y install gcc-c++
3、yum install -y yum-utils
4、yum-config-manager
–add-repo
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
https://download.docker.com/linux/centos/docker-ce.repo
5、yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin --allowerasing

docker images :查看本地的镜像
docker search 镜像名字:搜索镜像
docker pull 镜像名字:拉去镜像
docker system df:查看镜像/容器/数据卷所占的空间
docker run -it --name 镜像名字 命令 :启动交互式容器 --name为容器指定名字
docker run -d 镜像名字 :启动后台运行的容器
docker rmi 镜像名字id: 删除镜像

docker ps:查看全部启动的容器
docker ps -a:查看全部容器(当前启动中的跟历史上运行过的)

exit:run进去容器,exit退出,容器停止
ctrl+p+q: run进去容器,ctrl+p+q退出,容器不停止

docker start 容器id或者容器名字:启动已停止运行的容器
docker restart 容器id或者容器名字:重启容器
docker stop 容器id或者容器名字:停止容器
docker kill 容器id或者容器名字:强制停止容器
docker rm 容器id:删除已停止的容器
docker rm -f 容器id:强制删除容器

docker logs 容器id:查看日志
docker top 容器id:查看容器内运行的进程
docker inspect 容器id:查看容器内部细节

docker exec -it 容器id bashShell:进入容器,在容器中打开新的终端,并且可以启动新的进程,用exit退出,不会导致容器的停止。
docker attach 容器id:重新进入容器,直接进入容器启动命令的终端,不会启动新的进程,用exit退出,会导致容器的停止。

docker cp 容器id:容器内路径 目的主机路径:从容器内拷贝文件到主机上
docker export 容器id > 文件名.tar:导出容器的内容,留作为一个tar归档文件,对应import命令
docker import:从tar包中的内容创建一个新的文件系统再导入为镜像,对应export

docker commit -m=“描述信息” -a=“作者” 容器id 要创建的目标镜像名:[标签名]:提交容器副本使之成为一个新的镜像

docker run -it --privileged=true -v /宿主机绝对路径目录:/容器内目录 镜像名:容器数据卷

docker run -it --privileged=true --volumes-from 父类 --name 容器名字 镜像名字 : 容器数据卷继承

docker安装软件步骤:搜索镜像、拉取镜像、查看镜像、启动镜像(服务端口映射)、停止容器、移除容器

docker network ls:查看网络
docker network inspect XXX网络名字:查看网络数据源
docker network create 网络名字:新建网络
docker network rm XX网络名字:删除网络

Compose相关命令:
docker-compose up:启动所有docker-compose服务
docker-compose up -d:启动所有docker-compose服务并后台运行
docker-compose down:停止并删除容器、网络、卷、镜像
docker-compose exec yml里面的服务id:进入容器实例内部
docker-compose ps:展示当前docker-compose编排过的运行的所有容器
docker-compose top:展示当前docker-compose编排过的容器进程
docker-compose logs yum里面的服务id:查看容器输出的日志
docker-compose config:检查配置
docker-compose config -q:检查配置,有问题才有输出
docker-compose restart:重启服务
docker-compose start:启动服务
docker-compose stop:停止服务

docker五种网络模式:bridge(默认)、host、none、container

docker swarm构建集群:
1、docker swarm init --advertise-addr 192.168.211.128
2、docker stack deploy -c 【dockercompose文件】【模块名】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值