Docker 基本命令

简介

容器、镜像和仓库的关系

  • 仓库用来存存储镜像,可以从仓库中下载所需要的镜像。
  • 镜像包含了含有运行后所需要的文件系统及其内容,是用于创建容器的,启动起来就是容器。如果不运行镜像只是一个可读模板。

Docker安装

附上Docker的官网安装教程:

Mac:
https://docs.docker.com/docker-for-mac/install
Windows:
https://docs.docker.com/docker-for-windows/install/
ubuntu:
https://docs.docker.com/engine/installation/linux/ubuntu/

Docker基本命令

熟悉以下的几个命令基本就可以使用Docker了
- docker search
从镜像源(仓库)搜索你想用的应用软件
在这里插入图片描述
一定要记得启动docker,(sudo service docker start)不然会报以下错误:
bash Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
- docker pull
从镜像源(仓库)中拉取或者更新指定镜像
在这里插入图片描述
等待一段时间后,下载完成
- docker run
运行镜像为容器

随便运行一个镜像,如下图:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200620180129717.png)
```c
-p 端口映射
    -P(大写):是容器内部端口随机映射到主机的高端口。
    -p(小写) : 是容器内部端口绑定到指定的主机端口。
-it 指的是打开交互式环境接口
--rm指的是退出后就删除这个容器,属于创建了一个临时容器
--name 指定容器名字
```

- docker ps
显示正在运行的容器列表
- docker ps -a
显示所有容器列表
- docker images
显示当前镜像
- docker start
启动容器
- docker stop
停止运行容器
- docker rm
删除容器
- docker rmi
删除镜像

docker run 和 start 的区别

docker run 包括start,使用docker run相当于执行了两步操作:
(1)将镜像放入容器中
(2)然后将容器启动,使之变成运行时容器(这一步相当于docker start)。
但是docker run只在第一次运行时使用,只是为了将镜像放到容器中,以后再次启动这个容器时,只需要使用命令docker start 即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值