0
点赞
收藏
分享

微信扫一扫

架构architecture篇-----1.docker命令

docker命令

4.镜像命令列表

docker images  //查看镜像列表

docker history  //查看镜像制作历史

docker inspect  //查看镜像底层信息

docker pull  //下载镜像

docker push  //上传镜像

docker rmi  //删除本地镜像

docker save  //镜像另存为tar包

docker load  //使用tar包导入镜像

docker search  //搜索镜像

docker tag  //修改镜像名称和标签

5.容器命令列表

docker run  //运行容器

docker ps  //查看容器列表

docker stop  //关闭容器

docker start  //启动容器

docker restart  //重启容器

docker attach|exec  //进入容器

docker inspect  //查看容器底层信息

docker top  //查看容器进程列表

docker rm  //删除容器

安装 docker

yum clean all

yum install -y docker-engine docker-engine-selinux


设置开机启动,启动 docker 服务

systemctl  enable  docker

systemctl  start   docker


系统刚刚配置完是没有镜像的

查看系统镜像

docker images


从官方源搜索镜像

docker search busybox


下载镜像

docker pull busybox


上传镜像

docker push busybox


把本机镜像备份为 tar 包

docker save busybox >busybox.tar


把备份的tar包导入到本机镜像

docker load <busybox.tar


练习导入镜像


1、查看容器

docker ps


2、创建一个 bash 交互的容器

docker run -it centos /bin/bash


3、创建一个非交互的容器

docker run nginx

docker run -itd centos /bin/bash #在后台运行

(ctrl -z python放在后台


查看镜像列表

docker images


查看镜像制作历史docker history busybox


查看镜像底层信息


docker inspect busybox


下载镜像docker pull busybox


上传镜像docker push


删除本地镜像docker rmi busybox


镜像另存为tar包docker save busybox >busybox.tar

使用tar包导入镜像

docker load <busybox.tar


搜索镜像


docker search busybox


修改镜像名称和标签


docker tag busybox:latest busybox:v1


容器相关命令


以交互模式启动一个容器(放在前台)

docker run -it centos bash

ip a

启动的容器放在后台

docker run -itd centos bash


显示正在运行的容器

docker ps


显示所有容器

docker ps -a


显示所有容器,单只显示 id

docker ps -aq


启动,停止,重启容器

docker start|stop|restart  容器id


进入容器

docker exec -it  容器id  /bin/bash


连接容器 console,exit 退出会导致容器关闭,可以使用 CTRL +(p,q) 退出

docker attach 容器id


显示容器详细信息

docker inspect 容器id

docker inspect -f


查看容器内运行的进程

docker top 容器id


删除容器

docker rm 容器id


关闭所有容器

docker stop $(docker ps -q)

docker rm $(docker ps -aq)

******************************************************************

举报

相关推荐

0 条评论