关于docker的操作内容(二)

主要为docker容器的增删改查命令
1 创建容器: docker run -it --name 别名 image_name /bin/bash

–name 别名

-d 后台

-t 未容器分配伪终端

-i 通过交互模式运行容器

-P 随机端口映射

-p 指定端口映射 例如: 物理机端口:容器端口

注:-p这里比较容易出问题:1 长时间待机可能造成docker服务异常,建议重启

                                              2 容器可能和物理机的服务相冲突

                                              3 如果是云服务器,那么安全策略也可能会影响容器的创建(如:安全策略拒绝了某个端口)1

2 进入容器:docker exec dockername

                   docker attach dockername

注:前者不会进入容器交互就可以执行命令操作容器内部,后者直接进入容器

 退出容器:使用快捷键“ctrl +p+q”  容器不停止退出

                   输入:exit   容器停止退出

 容器重启:docker  start  dockername

 停止容器:docker stop dockername(慢一点)

 强制停止容器:docker kill dockername(快一点) 【不是很重要的容器,强烈建议用kill】

 删除容器:docker  rm  dockerId

 批量删除容器(已退出的):docker ps -a -q | xargs docker rm

 注:使用该命令仍有运行中的容器会报错,即:使用上面命令会删除停止运行的容器,正在运行的不会被删除!

3 复制容器内容到物理机:docker cp testIpMap:/testData /

   注:将容器testIpMap的/目录下的testData文件夹复制到物理机的 / 目录下

   复制物理机内容到容器:docker  cp  物理机目录    容器名:容器目录

在这里插入图片描述

4 查询镜像:docker search ImageName

  查询docker版本: docker -version

  查看正在运行的容器:docker ps

  查看所有容器,包括已停止的:docker ps -a 

  查看最后运行的N个容器:docker ps -n  2       “2”代表容器数量

创建镜像:docker

1 运行一个tomcat
在这里插入图片描述

2 查看容器服务
在这里插入图片描述

3 创建一个自己的tomcat镜像

在这里插入图片描述

总结:常用的就是以上的一些命令,但实际业务中可能还会有类似用正则去增删改查容器、镜像等,以后有机会再慢慢总结更新!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值