Docker常用命令介绍,持续更新
了解命令的详细情况可以用man docker 具体命令
,如:man docker images
查看介绍,跟官方文档一致。更新截止时间:2018-04-10
Docker镜像操作
查看镜像(
-a
参数显示所有镜像,包括临时)1
docker images
下载镜像
1
docker pull #eg:docker pull repository/images_name
为镜像添加自定义标签
1
docker tag ubuntu:latest mybuntu:latest
- 修改默认源为国内
配置文件为/etc/docker/daemon.json
,添加上 registry-mirrors 键值:
1 | { |
docker run -p 80:80 image_name #将本机的80端口与容器内的80绑定
docker run -p 700-800:700-800 image_name #将本机的700到800的端口与容器内的700到800绑定1
2
3
4
5
6
7
8
9
10
## Docker容器操作
### 如何进入到已经创建的容器里面
这里应该分两种:
* 一种是直接进入镜像所运行的程序,比如有程序在进行,然后输入内容打印在stdos上,你进入后就直接可以看到程序运行的输出的。
* 另外一种是进入到镜像的环境里面,执行相对应的bash命令等
两种方式的命令如下:
docker attach 已运行容器名称或者容器ID #直接进入容器
docker exec -it 已运行容器名称或者容器ID /bin/bash #执行bash命令
Docker-compose exec 与docker exec -it 等同,即Docker-compose默认分配`
如何退出容器而不停止容器?按键ctrl p
+ctrl q
(distach from docker)
reference
docker top
:可以查看容器中正在运行的进程
Docker配置文件目录
/var/lib/docker/