美文网首页
Docker学习之:操作容器

Docker学习之:操作容器

作者: __apple | 来源:发表于2018-05-23 15:14 被阅读0次

我们上一节,经过自己的努力做出了一个dockerfile文件并成功的运行了,那么这一节我们就来说一下,我们要如何对容器进行操作,其实呀我们之前就已经有过很多次的操作了,比如删除容器,运行容器,今天这节我们主要是说,如何对运行中的容器进行操作。
NO1, 如何进入容器里面

docker exec -it 57ee2cbc465a /bin/bash

NO2, 如何打印容器里面的ip

(flask_docker_test) -bash-4.2$ docker exec -it 57ee2cbc465a ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
42: eth0@if43: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
    link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.2/16 brd 172.17.255.255 scope global eth0
       valid_lft forever preferred_lft forever

NO3,如何停止正在运行的container

(flask_docker_test) -bash-4.2$ docker stop 57ee2cbc465a
57ee2cbc465a
(flask_docker_test) -bash-4.2$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

NO4,如何给容器分配一个名字

(flask_docker_test) -bash-4.2$ docker run -d --name=apple applego/flask_docker_test
bd7e6561a22969c70e87056281460c16e2e600bb92d64ede9ef46f722034f068
(flask_docker_test) -bash-4.2$ docker ps
CONTAINER ID        IMAGE                       COMMAND             CREATED             STATUS              PORTS               NAMES
bd7e6561a229        applego/flask_docker_test   "python app.py"     5 seconds ago       Up 5 seconds        5000/tcp            apple

NO5,如何启动一个容器

(flask_docker_test) -bash-4.2$ docker start 57ee2cbc465a
57ee2cbc465a

NO6,如何查看容器的详细信息

 docker inspect 57ee2cbc465a

NO7,如何查看容器运行的输出

docker logs 57ee2cbc465a

今天最后一个关于容器的话题,如何做一些资源的限制呢?
我们的虚拟机容量多大,容器的内存如果总是增加,那么就可能会出现容器报错的情况,那么我们应该如何限制容器利用的资源呢?

docker run --memory=200M applego/applego/ubuntu-stress --vm 1 --verbose
docker run --cpu-shares=10 --name=test1 applego/ubuntu-stress --cpu 1

这样的话我们就给容器设置了限制内存,是不是很简单呢?但是还是很有用的,我在这里只是给大家提一嘴,具体的同学们可以自己深入了解一下。
今天这一节我们就介绍这么多了,其实关于container的常用命令还有一些,我们不可能一一叙述,所以还请小伙伴们,看完以后动手操作一把!!!!!

相关文章

  • 记录一次Docker的学习

    Docker学习 Docker概述 Docker安装 Docker命令镜像命令容器命令操作命令... Docker...

  • Docker学习之:操作容器

    我们上一节,经过自己的努力做出了一个dockerfile文件并成功的运行了,那么这一节我们就来说一下,我们要如何对...

  • Docker

    Docker学习目标 Docker概述 Docker安装 Docker命令镜像命令容器命令操作命令... Dock...

  • Docker命令及实战

    常用Docker命令 docker容器信息 镜像操作 镜像搜索 镜像下载 删除镜像 容器操作 提示:对于容器的操作...

  • Docker的安装及基础命令

    一、概述 1.1. 学习路径 Docker概述 Docker安装 Docker命令镜像命令容器命令操作命令... ...

  • docker学习——操作docker容器

    一:创建容器 docker create [options] 镜像名 [command] [arg ....] (...

  • Docker 相关的命令

    docker 相关 一、 docker查看全部容器命令docker ps -a 容器相关操作docker crea...

  • Docker容器的操作命令

    前言 Docker 容器的操作命令,记录下来!?? 操作Docker容器 重新启动docker服务 查看 Dock...

  • docker命令

    镜像、容器基本操作 1、获取镜像docker pull 2、运行容器docker run docker run -...

  • Docker 容器&仓库

    Docker 容器 操作 Docker 容器 容器是 Docker 又一核心概念。 简单的说,容器是独立运行的一个...

网友评论

      本文标题:Docker学习之:操作容器

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