docker 常用命令

docker search opensips
docker pull opensips/opensips

docker ps 查看有哪些容器
docker ps -a 查看所有的容器,包括未启动成功的

docker images 查看已经下载的镜像

docker run -d -it --name sip -p 5060:5060/udp opensips/opensips


docker logs -f opensips


查看ip地址
docker exec -it ID/NAMES ip addr

查看进程信息
docker top NAMES

查看端口 docker port ID/NAMES


docker cp opensips.cfg opensips:/etc/opensips/opensips.cfg 
docke restart opensips


docker stop sip 停止一个容器
docker rm sip 删除一个容器


docker run -it ubuntu:15.10 /bin/bash


docker attach 1e560fca3906   这种方式进入容器,退出容器后,会导致容器停止


docker exec -it  name  /bin/bash
    docker exec --help
    
导出容器:
    docker export 容器名 > filename.tar

导入容器:
    cat docker/ubuntu.tar | docker import - test/ubuntu:v1
    
    docker import http://example.com/exampleimage.tgz example/imagerepo


构建镜像:
    我们使用命令 docker build , 从零开始来创建一个新的镜像
    
    
Docker 容器互联
    端口映射并不是唯一把 docker 连接到另一个容器的方法。
    docker 有一个连接系统允许将多个容器连接在一起,共享连接信息。
    docker 连接会创建一个父子关系,其中父容器可以看到子容器的信息。

新建网络
    下面先创建一个新的 Docker 网络。
    docker network create -d bridge test-net
    
    运行一个容器并连接到新建的 test-net 网络:
    $ docker run -itd --name test1 --network test-net ubuntu /bin/bash
    
    打开新的终端,再运行一个容器并加入到 test-net 网络:
    $ docker run -itd --name test2 --network test-net ubuntu /bin/bash
    
    apt-get update
    apt install iputils-ping


    docker rmi 镜像名:删除镜像

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值