..跳过安装docker教程,直接开始
一.容器镜像加速
拉取镜像速度太慢,使用阿里云的镜像加速
地址:https://cr.console.aliyun.com/cn-shanghai/instances/mirrors
找到容器镜像加速,按操作文档cv重启docker即可
二.镜像仓库/下载镜像
- docker镜像搜索命令是
docker search 镜像名称
效果没有可视化好,直接用下面的网站,在里面搜索然后复制命令下载
- 需要的镜像在这里搜索:
格式:docker pull 镜像名称:版本号
docker pull mysql:5.7
docker pull nginx
不填写版本号默认拉取最新版本
三.创建并运行容器
命令:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
OPTIONS:选项,需要关注 -d,-p,-v,-e,--restart这几个选项
IMAGE:镜像信息,推荐用镜像名:tag 的写法,
COMMAND:创建容器后要执行的命令
ARG:COMMAND命令的参数,可多个
例子:
这里是默认运行方式,可能会有问题,例如Nginx的镜像默认启动命令是在前台运行,docker run 运行后会占住linux命令窗口,所以建议用后台运行的方式启动
运行nginx容器:docker run nginx:latest
运行nginx容器后并执行ls命令:docker run nginx:latest ls
运行nginx容器(后台运行):docker run -d nginx:latest
四.docker基础命令
1.查看已拉取的镜像列表
docker images
2.查看正在运行的容器
docker ps
3.查看全部容器
docker ps -a
4.过滤查看已退出的容器
docker ps -f status=exited
5.删除容器
docker rm 镜像id
docker rm -f 镜像id 强制删除正在运行的容器
docker rm -f $(docker -aq) 强制删除全部容器
docker rm -f status=exited -q 强制删除退出的容器
五.进入容器执行命令
每个容器都是一个小虚拟机,可以直接进入后像在linux一样执行命令
docker exec -it 容器id/名 bash
标签:容器,run,nginx,镜像,Docker,docker,运行 From: https://www.cnblogs.com/Hello233/p/17751718.html容器内执行exit退出容器回到主机