初探Docker

huuhghhgyg avatar
  • huuhghhgyg
  • 1 min read

尝试了 docker 的一些常用操作

查看正在运行的容器

查看正在运行的容器

docker ps

如果 docker 没有运行,则会显示错误

查看所有容器

docker ps -a

建立容器

docker run ubuntu -it

参数 作用
-i 与容器互动(类似 ssh,可以输入指令)
-t 创造一个终端

容器常用操作

本地容器操作容器:

运行但不进入: docker start [容器ID/容器ID开头的几个字]

进入容器: docker attach [容器ID/容器ID开头的几个字]

离开容器: Ctrl+P Ctrl+Q

停止容器: docker stop [容器ID/容器ID开头的几个字]

查看已经下载到本地的容器: docker image ls

移除本地容器: docker rm [容器名称]

移除本地镜像: docker rmi [镜像名称]

镜像名称在 REPOSITORY 下

新建容器

搜索镜像从 Docker Hub 下载

docker run (参数) [容器名称]

参数 作用
--name [name] 更改容器名称
-d 运行成 Detached 模式
-p [端口]:[容器端口] 端口映射
-v [路径]:[容器路径] 文件映射。将电脑的文件映射入容器

第一次使用的镜像会自动从 Docker Hub 下载

假设要开启 ngnix 服务器: 跳转到目标目录,运行docker run --name web-server -d -p 8000:80 -v $(pwd):/usr/share/ngnix/html

自建镜像

查看更改:

docker diff [容器名称]

标识 含义
A 新增档案
C 更新档案
D 删除档案

生成镜像:

docker commit 容器ID [镜像名称]

建议命名方式 [username]/[image-name]:[version]

启用镜像:

需要进入容器: docker run -it [镜像名称]

只需要执行命令: docker run [包名] [命令]

huuhghhgyg

Writter by : huuhghhgyg

Never Settle

Recommended for You

树莓派安装设置

树莓派安装设置

更快地部署Office

更快地部署Office