docker常用命令图示
docker (命令) --help
可以查看该命令的用法
- 镜像命令
- 容器命令
docker run nginx
run命令后面的nginx没有指定版本的话,就会从镜像仓库下载最新的
docker run -d 表示后台启动 – name 表示给容器起一个名字 -p 80:80 端口映射 前面一个80表示主机的端口,后面的80是容器的端口。
在浏览器访问80端口,出现nginx页面
进入容器
docker exec -it jknginx /bin/bash
-it 表示以交互模式进入 使用/bin/bash 命令
进入 容器中的nginx目录(根据安装的nginx在docker hub找到对应的目录),修改index.html 内容为Hello Docker… 通过浏览器访问
通过docker exec 进入容器修改比较麻烦,后面会通过 使用docker存储把内部的一个文件夹映射到外部主机的某个位置,在主机修改内容,对应docker容器中的内容也会修改。
docker ps
查看进程
docker ps -a
可以查看历史启动过的进程
docker start
或者docker stop
可以通过容器id启动关闭,也可以通过容器names启动关闭
docker restart id/name
重启容器
docker stats id/name
容器的状态
docker logs id/name
容器运行的日志
docker rm id/name
删除容器 如果要删除运行的容器 需要加 -f docker rm -f id/name
- 保存镜像
docker commit
将容器保存为镜像
保存为镜像后可以使用docker save
保存为压缩包,使用docker load
将压缩包再加载转化为镜像
docker load 加载压缩包转化为镜像,启动服务。
分享社区
登陆到docker hub https://hub.docker.com/