美文网首页
docker基础操作

docker基础操作

作者: authur_Wong | 来源:发表于2018-10-23 20:42 被阅读0次

docker

默认情况下,container_id 和name都可以使用

别名

 docker run --name[container_name] -i -t [id|name] /bin/bash
 添加别名
 -i -t 是交互式终端

启动一个容器

docker start [container_id | container_name]
docker ps 查看正在运行的容器

附着到容器上

docker attach [container_id | container_name]

创建守护式容器(后台容器)

container_name = daemon_dave

docker run --name daemon_dave -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"

-d表示后台进程

查看容器日志

$ docker logs [container_id | container_name]
hello world
hello world
hello world
...

docker logs -ft 10 [container_id | container_name]
-f tail类似
-t 输出时间

容器内的进程

docker top [container_id | container_name]

在容器内部运行进程

docker exec -d daemon_dave touch /root/new_config_file

停止后台容器

docker stop [container_id | container_name]

docker ps -n 1 显示最后的1个容器

自动重启容器

docker run --restart=always --name container_name -d ubuntu /bin/bash "sleep 10 ;exit(1)"

restart被标志位always,无论容器的退出代码是什么,docker都会重启该容器。还可以设置成 on-failure,只有退出代码不为0的时候,才会自动重启, 还可以添加次数。
--restart=on-failure:5

深入容器

docker inspect daemon_dave

docker inspect --format='{{ .State.Running }}' daemon_dave

-f 支持完整的Go语言模板。还可以指定多个容器 返回多个容器的结果

删除容器

docker rm container_id
docker rm `docker ps -a -q`
-q. 选项只返回容器的ID

相关文章

  • Docker基础(1)—— Docker基本概念

    Docker基础(1)—— 基本概念Docker基础(2)—— 安装及基础操作 关于docker是什么以及dock...

  • Docker基础(2)—— Docker安装及基础操作

    Docker基础(1)—— 基本概念Docker基础(2)—— 安装及基础操作 二、环境配置 1、下载安装 mac...

  • Docker基础命令

    基础操作 镜像 1.搜索镜像docker search nginx- 过滤是否官方docker search --...

  • docker 基础命令

    1.1 基础操作命令 docker pull nginx 下载最新版 docker pull nginx:1.2...

  • docker 基础架构

    前言 本文介绍docker的基础架构。 环境 操作系统:centos7docker版本:docker-ce: 18...

  • Docker 基础操作

    搜索镜像 下载镜像 由于前天的粗心,造成下载名称写错成 “tutorial”,导致下载时需要登陆,这是错误的,现在...

  • docker基础操作

    docker 默认情况下,container_id 和name都可以使用 别名 启动一个容器 附着到容器上 创建守...

  • docker 基础操作

    docker run ubuntu 创建容器,没有会自己下载镜像 ps: ubuntu 可以换成其他的...

  • Docker基础操作

    一.创建镜像docker image 挂载软件目录到docker镜像下 docker run -i -t -v /...

  • docker基础操作

    一、docker安装 二、docker主要组成部分 三、启动容器 四、docker镜像管理 搜索镜像,建议优先考虑...

网友评论

      本文标题:docker基础操作

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