文章目录
- 前言
- 一、docker安装
- 二、docker命令
- pull(安装镜像)
- images(安装镜像)
- run(创建容器)
- exec(进入运行中的容器)
- 常用命令
- 总结
- `如有启发,可点赞收藏哟~`
前言
https://docs.docker.com/
https://www.docker.com/
docker是目前非常流行的技术,很多公司都在生产环境中使用,但是docker依赖的底层技术实际上很早就已经出现了,现在以docker的形式重新焕发活力,并且能很好的解决面临的问题
类似集装箱
- 集装箱之间相互隔离
- 长期反复使用
- 快速装载和卸载
- 规格标准,在港口和船上都可以摆放
一、docker安装
咱直接使用官方安装脚本自动安装
安装命令如下:
- 下载脚本文件
curl -fsSL https://test.docker.com -o test-docker.sh
- 执行脚本文件
sudo sh test-docker.sh
执行脚本会出现以下信息,等待执行完即可
- 脚本执行完后,使用
docker -v
查看是否安装成功
二、docker命令
pull(安装镜像)
指定版本拉去(不带后面的则拉取最新的版本)
docker pull nginx:latest
images(安装镜像)
指定版本拉去(不带后面的则拉取最新的版本)
docker pull nginx:latest
run(创建容器)
nginx为例
docker run --name nginx-admin -p 8080:80 -d nginx -v /local:/container
--name
nginx-admin(容器名称。)-p
8080:80(端口进行映射,将本地 8080 端口映射到容器内部的 80 端口。)-d
nginx(设置容器在在后台一直运行。)-v
/local:/container(设置服务器/local
文件挂载到容器/container
文件位置)
exec(进入运行中的容器)
nginx为例
- 先
docker ps
查看运行中的容器
- 然后使用以下命令进入容器(
nginx-admin
容器名称或者ID都可以。)
docker exec -it nginx-admin /bin/bash
- 使用
exit
退出当前容器
常用命令
可使用以下命令查看对应命令有哪些参数及使用(执行命令加上--help
)
docker run --help
Common Commands(常用命令) | 描述 |
---|---|
run | Create and run a new container from an image(从映像创建并运行新容器) |
exec | Execute a command in a running container(在运行的容器中执行命令) |
ps | List containers(列出开启的容器) |
build | Build an image from a Dockerfile(从Dockerfile构建图像) |
pull | Download an image from a registry(拉去镜像) |
push | Upload an image to a registry(上传镜像) |
images | List images(映像列表) |
login | Log in to a registry(登录) |
logout | Log out from a registry(登出) |
search | Search Docker Hub for images(查找) |
version | Show the Docker version information(版本信息) |
info | Display system-wide information(详细信息) |