美文网首页
docker常用命令

docker常用命令

作者: 阿里巴巴技术 | 来源:发表于2018-09-21 16:29 被阅读0次

    常用命令

    查看docker版本

    [root@bogon ~]# docker version

    启动docker

    [root@bogon ~]# systemctl start docker

    查看docker进程

    • Container ID 开始的几个字符对应你的容器的唯一 ID
    • Image 你运行容器的镜像名
    • Command 容器启动后运行的命令
    • Created 创建时间
    • Status 容器当前状态
    • Ports 与宿主端口相连接的端口信息
    • Names 容器名(如果你没有命名你的容器,那么会随机创建)

    [root@bogon ~]# docker ps

    进入容器

    • Names 容器名 confident_swartz

    [root@bogon ~]# docker exec -it confident_swartz bash

    如何运行docker容器

    run命令常用参数

    • -d:从当前 shell 脱离容器
    • -p X:Y:绑定容器的端口 Y 到宿主机的端口 X
    • --name:命名你的容器。如果未指定,它将被赋予随机生成的名字
    • -e:当启动容器时传递环境编辑及其值

    运行一个 Apache web 服务器的 Docker 镜像

    [root@bogon ~]# docker run -d -p 80:80 httpd

    如何查看 Docker 容器的历史纪录

    • Names 容器名elegant_darwin

    [root@bogon ~]# docker logs elegant_darwin

    如何确定 Docker 容器的进程

    [root@bogon ~]# docker top elegant_darwin

    如何停止 Docker 容器

    [root@bogon ~]# docker stop elegant_darwin

    如何列出停止的或不活动的 Docker 容器

    [root@bogon ~]# docker ps -a
    [root@bogon ~]# docker container ls -a

    如何(重新)启动 Docker 容器

    • CONTAINER ID容器唯一ID

    [root@bogon ~]# docker start ea4a65c0c580

    如何移除 Docker 容器

    • 先停止再移除

    [root@bogon ~]# docker rm elegant_darwin

    停用全部运行中的容器

    docker stop $(docker ps -q)

    删除全部容器

    docker rm $(docker ps -aq)

    一条命令实现停用并删除容器

    docker stop $(docker ps -q) & docker rm $(docker ps -aq)

    查看容器IP地址

    docker inspect centreon-central-two | grep Address

    开机启动docker

    systemctl enable docker.service

    开机启动docker-compose.yml

    chmod +x /etc/rc.d/rc.local
    vim /etc/rc.d/rc.local
    /usr/local/bin/docker-compose -f /docker/apps/zookeeper/docker-compose.yml up -d;
    

    相关文章

      网友评论

          本文标题:docker常用命令

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