前言
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,一个完整的Docker有以下几个部分组成:
- DockerClient客户端
- Docker Daemon守护进程
- Docker Image镜像
- DockerContainer容器
ok,开始!以下内容,在ubuntu 20.04下测试:
- Docker安装
apt install docker.io
安装后使用下面的命令查看版本,验证是否成功:
docker -v
- Docker 基本命令
下载一个镜像:
docker pull nginx
查看本地镜像:
docker images
运行一个容器:
docker run -d nginx #-d(后台)
指定端口运行:
docker run -d -p 80:80 nginx #-p(映射端口 主机端口:容器端口)
查看运行的容器:
docker ps -a #-a(显示所有容器,包括停止的容器)
进入容器:
docker exec -it name bash #name 容器名称
退出容器:
exit
重启容器:
docker restart name #name 容器名
停止容器:
docker down name #name容器名称
删除容器:
docker rm name #name容器名称
docker rm -f name #强制删除(name容器名称)
docker rm $(docker ps -a -q) #删除所有停止的容器(name容器名称)
评论区