docker 查找、下载、运行、等基本命令

docker 简单命令

  • 查找镜像
命令行查找

docker search postgresql

docker hub 网站查找,内容更加详细,推荐使用这个

  • 下载镜像
docker pull postgresql
  • 查看下载的镜像
docker images
  • 删除下载的镜像
docker rmi be0dbf01a0f3

be0dbf01a0f3是docker的 IMAGE id,docker images 可以查看。
也可以是 docker rmi mysql  mysql是镜像的名称

  • 启动容器
例如启动tomcat容器:
docker run --name myTomcat -d -p 9999:8080 tomcat
--name myTomcat 其中的myTomcat 是对启动的这个镜像的命名。
-d 代表后台运行
-p 指定端口映射,-p 9999:8080 意思是将容器的8080端口映射到外部服务器的9999端口
tomcat 是容器名 
启动后使用docker ps 查询已启动的容器
docker ps -a 查询所有的容器。

启动mysql:
docker run -p 3307:3306 --name testMySQL -e MYSQL_ROOT_PASSWORD=123456 -d mysql

有的镜像启动时还需要其他的一些必须命令,例如mysql,启动时必须有-e 指定密码相关。
如果没有这个参数,是无法启动的,这时候可以使用 docker logs 容器id,可以查询出该容器的启动日志,下面是查询mysql启动时没有添加 -e时的错误
docker logs a3732fdabafc

You need to specify one of MYSQL_ROOT_PASSWORD, MYSQL_ALLOW_EMPTY_PASSWORD and MYSQL_RANDOM_ROOT_PASSWORD
  • 查看容器
docker ps -a
  • 删除镜像
docker rm 71925e404d32  
71925e404d32  是容器id ,也可以是容器名,即启动时--name后的名字。
删除容器与删除镜像 一个是 rm  一个rmi  后跟容器\镜像名称或id
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值