Docker常用命令

来源:互联网 发布:广州淘宝模特培训 编辑:程序博客网 时间:2024/06/01 09:08

1、安装与启动、更新

  • 安装Docker : apt-get install -y docker.io
  • 启动Docker : systemctl start docker
  • 运行系统引导时启用 docker: systemctl enable docker
  • 核对Docker版本:docker version
  • 更新Dockerdocker-machine upgrade default

2、镜像、容器相关

镜像 images

  • 查看安装的镜像imagedocker images

  • 搜索可用的Docker镜像:docker search 镜像名字

  • 运行镜像:docker run 镜像名称 要执行的命令

    • 指定参数 -d 让容器在后台运行
    • -P 将容器内部使用的网络端口映射到我们的主机上
    • -p 绑定指定端口 -p 5000:5000-p 127.0.0.1:5001:5002
    • -t:在新容器内指定一个伪终端或终端。
    • -i:允许你对容器内的标准输入 (STDIN) 进行交互。
    • --name:为容器命名

> docker run -p 8080:80 --name nginx_web -it hub.c.163.com/library/nginx

  • dockerhubpull镜像:docker pull 镜像名称

  • 构建镜像:docker build 镜像名

    docker build -t runoob/centos:6.7 .

    • -t :指定要创建的目标镜像名
    • . :Dockerfile 文件所在目录,可以指定Dockerfile 的绝对路径
  • 设置镜像标签:docker tag 镜像ID 镜像名:标签

  • 删除镜像:docker rmi 镜像名称

容器 containers

  • 查看运行的容器containerdocker ps

    • -l:查询最后一次创建的容器
    • -a:查看所有容器
  • 查看容器的详细信息(JSON格式):docker inspect 容器编号

  • 提交容器修改:docker commit id 容器

    docker commit -m="has update" -a="runoob" e218edb10161 runoob/ubuntu:v2
    -m 提交的描述信息
    -a 指定镜像作者

  • 停止容器:docker stop 容器名 或 容器ID

  • 查看指定容器的某个确定端口映射到宿主机的端口号:docker port 容器ID或容器名

  • 查看指定容器的标准输出:docker logs 容器ID或容器名

  • 查看容器内部运行的进程:docker top 容器ID或容器名

  • 删除指定的容器:docker rm 容器名或容器编号

  • 进入后台容器并提供bash: docker exec -it 容器名 或 容器编号 bash

    • -itrun命令中的-it一致
  • 退出容器: Ctrl + Dexit

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 木马下载 手机木马 木马程序 木马刑法 木马玩具 宝贝坐到木马上面去 木马磨穴走绳 木马是什么意思 木马什么意思 颤抖着坐上木马 木马查杀软件 手机木马生成器下载 女生说木马什么意思 木马杀毒软件 木马软件下载 手机木马软件 木马程序下载 木马是什么意思爱情中 木马的拼音怎么写 muma 跳绳 篮球框 电动车小绵羊 小型四轮拖拉机 美国自行车品牌 方向盘三轮车 小型拖拉机 皇兄我不要坐木马 窒欲by边路玩具木马 哥哥逃跑弟弟处罚做木马 骑木驴 木驴 木驴刑具 木驴图片 骑木驴图片 上木驴 古代木驴 骑木驴的皇后 花溅泪骑木驴 第一章骑木驴刑 木驴和吊乳头