Docker 常见命令
前言
docker是一门虚拟化技术,主要用于运维。每一个docker容器通常只做一个前台服务,使用资源少。
一、安装docker
yum install docker #centos系统
二、启动docker
service docker start
三、docker基本命令
1、Docker系统信息
docker info
2、查询镜像名
docker search [镜像名]
3、拉取镜像
docker pull [镜像名]:[版本]
4、查看本地镜像
docker images
5、删除本地镜像
docker rmi [镜像ID]
ps:已经被用于创建容器的镜像,删除方法有两种,一种是先把容器删除,再删除镜像,另一种则只需要在删除镜像的命令中跟一个-f参数便可
6、查看容器
docker ps #查看运作中的容器,老命名
docker ps -a
docker container ls #查看运作中的容器,新命名
docker container ls -a
7、创建容器
docker create [image] #创建容器不启动
docker run -t -i -d --name [别名] [镜像ID] /bin/bash
-t -i 在一起使用,进入容器交互终端
-d 在后台运行
–name 容器别名
–network 分配网络组
8、启动容器
docker start [container]
9、停止容器
docker stop [container]
10、进入容器交互终端
docker attach [container] ps:容器要处于运行中,但是不建议使用该方法
docker exec -it [container] /bin/bash ps:容器要处于运行中,推荐使用该方法
11、镜像导出与导入
docker image save -o [target] [image] #备份镜像
docker load < [target] #恢复镜像
12、构建镜像
docker commit [container] [image]:[tag] #通过容器构建镜像
docket build [dockerFile] #通过docker文件构建镜像
后言
镜像是静态资源,容器是动态资源。
在创建运行容器的时候,需要给容器创建任务保持容器运行;如果没有运行任务,容器默认结束运行。