Docker简单入门及常用命令
参考:
Docker Documentation
Docker — 从入门到实践
Docker 入门教程 —— 阮一峰
Docker 教程 —— 菜鸟教程
详细的 Docekr 教程请见参考,这里只是做一个简单的常用命令记录。
docker的启动/重启/停止: service docker start/restart/stop
docker镜像:
-
构建镜像
-
在 Dockerfile 文件所在目录执行:
docker build -t name:tag . -
这里
docker build命令最后有一个.,至于为什么有.详见 参考或自行百度。 -
-t, --tag: 镜像的名字及标签,通常 name:tag 或者 name 格式;可以在一次构建中为一个镜像设置多个标签;
docker build命令详解
-
也可以直接通过 URL 构建镜像:
docker build URL
查看镜像列表
-
docker image ls或docker images

-
删除本地镜像:
-
docker rmi [OPTIONS] IMAGE_ID - OPTIONS:
-
-f: 强制删除,这个可能用得比较多; -
--no-prune: 不移除该镜像的过程镜像,默认移除; -
docker rmi命令详解
docker容器
-
创建容器:
-
docker run --name xxx -d -P IMAGE -
-p: 可以指定映射端口,详见 Docker — 从入门到实践:外部访问容器 ; -
-P: 将容器开放的网络端口(默认是80端口)映射到主机随机的一个端口; -
-d: 后台运行容器,并返回容器ID; -
docker run命令详解

-
列出容器:
-
列出正在运行的容器:
docker container ls或docker ps [OPTIONS] -
OPTIONS 详见
docker ps命令 -
docker ps这条命令用得比较多的应该就是-a和-q: -
- -a : 显示所有的容器,包括未运行的。
-
- -q : 静默模式,只显示容器编号。
进入容器:
-
进入正在运行的容器中执行命令 :
docker exec -it CONTAINER bash -
- -i : 即使没有连接,也保持STDIN 打开;
-
- -t : 分配一个伪终端,这样就可以看到 Linux 命令提示符了;
参考:
Docker — 从入门到实践:进入容器
docker exec命令详解
- -t : 分配一个伪终端,这样就可以看到 Linux 命令提示符了;

-
删除容器:
-
docker rm [OPTIONS] CONTAINER -
( ps : 在删除前应先关闭容器:
docker stop CONTAINER或docker kill CONTAINER,一般都是用stop停止容器,至于stop与kill的区别,请见: docker容器如何优雅的终止详解 ,如果不先关闭容器则会删除失败,或者也可以用-f强制删除。) -
参考:
docker rm命令详解
docker stop命令详解
docker kill命令详解
差不多入门常用的可能就先这些了,想到再更…
7945

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



