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/

6118

被折叠的 条评论
为什么被折叠?



