常用命令:

docker -v 查看版本

docker images 查看已安装镜像

docker ps 查找运行中的容器 -a全部

 

docker stop [容器id] 停之容器

docker kill [容器id名字] 直接关闭容器。

docker rm [容器id[ 删除容器   

docker rmi [镜像id] 删除镜像

 

docker pull [名称:tag] 下载镜像  (这个可以去仓库查看对应的 拉取对应docker bash命令,不写版本就是默认最新的)

docker push [账户名称:tag] 上传镜像要个人docker

docker search tomcat* 搜索网上镜像

docker exec -it [容器id名字] /bin/bash  进入容器内部

docker run -itd  -name 【名字】-p 端口:端口 名字   比如:docker run -d  -name redis-test -p 6379:6379 redis

-d指定运行模式:后台运行

-i交互式操作 -t终端

-p端口映射,讲主机端口映射到内部端口

说明:镜像在仓库里面,我们使用bash命令pull去仓库里面拉到本地,然后运行这个镜像,镜像就像一个类一样,变成了实例化对象,那么这个容器名次,其实就是这个实例化的对象,而大船就是仓库。

   容器id的查看,可以使用docker ps (添加 -a 查看未运行的) 查看容器的各种信息,其他对容器的操作,都是建立在这个容器的id或者容器的名字上的,名字有默认和自己取的,容器id的时候,不用使用全程,打出开头就可以了。

运行一个仓库demo 如果这个镜像不存在,那么就会去仓库下载,

首先我们看这里的容器是没有的:docker ps -a 查看

docker 常用命令- 入门docker 常用命令- 入门

只有一个redis 容器,但是镜像images里面是存在的。现在docker run hello-world

docker 常用命令- 入门

查看容器:可以看到这个运行结果,因为这个demo不是监听类型的,所以docker ps 没有,意思是正在启动的没有,但是容器是已经存在了,而且可以看见这个容器的id.

docker 常用命令- 入门docker 常用命令- 入门

启动容器:那么我们接下来启动容器 redis;

docker 常用命令- 入门

暂停容器:docker stop [容器id或者名字]现在就可以看到redis已经正在运行,我们可以暂停这个容器,也可以直接关闭stop;

docker 常用命令- 入门

删除容器:docker rm [容器id或者名字]

docker 常用命令- 入门

删除镜像:docker rmi [镜像名字]

docker 常用命令- 入门

启动容器:docker run -itd --name redisaaa -p 6379:6379 redis:5.0.7(指定版本,不指定默认就是最新版)

docker 常用命令- 入门

相关文章: