Docker常见命令

查看当前运行的docker容器

docker ps

在这里插入图片描述

查看所有docker容器(包括停止的)

docker ps -a

在这里插入图片描述
很显然比上面的多一些。

从docker hub下载(拉取,类似git)某个镜像

docker pull nginx

此处如果不指定版本号,则默认下载最新版本;如果要指定版本号则形如:nginx:1.17.0
在这里插入图片描述
hub.docker.com是一个国外的网站,所以下载比较慢,请耐心等待。

查看docker所有镜像

镜像和容器是两个不同的概念,镜像的一个运行是容器

docker images

在这里插入图片描述

将docker镜像打包

docker save -o nginx.tar nginx:latest

此方法可以将docker中的镜像导出,-o nginx.tar表示输出的文件,nginx:latest是软件:版本号
在这里插入图片描述

导入xxx.tar到docker

docker load -i nginx.tar

在这里插入图片描述

首次启动某容器

docker run -d --name dockername -p xx:yy imagename

-d表示在后台运行,--name dockername表示容器名称,-p xx:yy表示端口映射,外网想访问,得走yy端口
在这里插入图片描述
此处由于运行了nginx,所以可以在本机查看nginx欢迎页,如果你的虚拟机的ip是192.168.101.2,则访问192.168.101.2:80即可。
在这里插入图片描述

停止某容器

docker stop nginx

在这里插入图片描述

继续运行某容器

docker start nginx

此处startstart有明显差异,start是继续运行之前stop过的容器,run是第一次运行容器,需要配置的参数很多。
在这里插入图片描述

进入容器内部

docker exec -it dockername bash

bash表示进入命令行,docker的每一个容器可以理解成一个小型计算机,有独立的文件系统。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值