美文网首页
docker 常用命令

docker 常用命令

作者: 空尘AI | 来源:发表于2019-04-12 21:03 被阅读0次

    查看帮助

    docker command --help
    

    搜索镜像(如centos)

    docker search centos
    

    拉取镜像

    docker pull centos
    

    查看本地镜像

    docker images
    

    启动一个名为mycentos的容器,并在容器里运行/bin/bash

    docker run -ti --name mycentos centos /bin/bash
    

    退出镜像(容器同时关闭)

    exit
    

    退出镜像,保持容器继续运行

    ctrl + p + q
    注意,按住ctrl再依次按p,q
    

    查看当前运行的容器

    docker ps
    

    查看所有容器

    docker ps -a
    

    关闭容器

    docker stop mycentos
    

    重启容器

    docker start mycentos
    

    进入运行中的容器

    docker exec -it 容器ID /bin/bash
    或者
    docker exec -it 容器ID /bin/sh
    

    删除centos镜像

    docker rmi centos 
    

    删除mycentos容器

    前提是容器已经停止运行
    docker rm mycentos
    

    从容器里面拷文件到宿主机

    docker cp 容器名:要拷贝的文件在容器里面的路径       要拷贝到宿主机的相应路径 
    示例:
    docker cp sjmt:/app/discovery  /opt
    

    从宿主机拷文件到容器里面

    docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径
    示例:
    docker cp ./discovery  sjmt:/app/discovery
    

    docker网络管理命令:

    docker network ls                   列出网络
    docker network connect      将容器连接到网络
    docker network create       创建一个网络
    docker network disconnect   断开容器的网络
    docker network inspect      显示一个或多个网络的详细信息
    docker network prune        删除所有未使用的网络
    docker network rm           删除一个或多个网络
    

    安装网桥管理工具

    yum install bridge-utils
    yum install bridge-utils.x86_64
    

    网桥管理常用命令:

    brctl show                 查看网桥信息
    ifconfig docker0 down      关掉网桥
    brctl delbr br0            删除网桥
    brctl addbr br0            添加网桥
    brctl addif br0 eth0       将eth0端口加入网桥br0
    brctl delif br0 eth0       从网桥br0中删除eth0端口
    

    空尘AI简书目录

    相关文章

      网友评论

          本文标题:docker 常用命令

          本文链接:https://www.haomeiwen.com/subject/qdihwqtx.html