ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

docker容器使用(docker容器命令)

2020-03-06 17:55:07  阅读:157  来源: 互联网

标签:bin 容器 命令 ubuntu docker root localhost


1、docker客户端

    1)通过docker查看客户端的所有命令

        [root@localhost ~]# docker

        image.png

    2)深入了解docker命令使用方法

        [root@localhost ~]# docker stats --help

        image.png




2、容器的使用

    1)获取镜像(载入ubuntu镜像)

        [root@localhost ~]# docker pull ubuntu

    2)启动容器,并进入该容器

        [root@localhost ~]# docker run -it ubuntu /bin/bash

        image.png

            参数说明:

                -i:交互式操作

                -t:终端

                ubuntu:ubuntu镜像

                /bin/bash:放在镜像名后的是命令,这里我们希望有一个交互式的Shell,因此用的是/bin/bash


                退出终端使用exit命令


    3)查看所有容器

        [root@localhost ~]# docker ps -a

    4)启动已经停止的容器

        [root@localhost ~]# docker start 16f91abb561d

    5)docker容器后台运行,使用-d指定容器的运行模式

        [root@localhost ~]# docker run -itd --name ubuntu-test ubuntu /bin/bash

    6)停止容器

        [root@localhost ~]# docker stop cbeab6605102

    7)重启容器

        [root@localhost ~]# docker restart cbeab6605102

    8)后台启动时进入容器时,使用attach命令

        [root@localhost ~]# docker attach f4c1ed1987e4

        image.png


        注意:使用attach进入容器后,再退出这个容器,会导致容器的停止

    9)使用exec进入后台运行的容器,从容器中退出,不会导致容器的停止

        [root@localhost ~]# docker exec -it d9d6240dffe1 /bin/bash

        image.png




3、容器的导入导出

    1)导出容器

        [root@localhost ~]# docker export d9d6240dffe1 > /tmp/ubuntu.tar

        image.png

    2)导入容器快照(从快照文件中导入为镜像,以下实例将快照文件ubuntu.tar导入到镜像test/ubuntu:v1)

        [root@localhost ~]# docker import /tmp/ubuntu.tar test/ubuntu:v1




4、删除容器

    1)删除一个容器

        [root@localhost ~]# docker rm -f d9d6240dffe1

    2)删除所有容器

        [root@localhost ~]# docker rm -f $(docker ps -aq)


标签:bin,容器,命令,ubuntu,docker,root,localhost
来源: https://blog.51cto.com/13520761/2476027

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有