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)
******************************************************************