系统操作docker
序号 | 命令 | 说明 |
---|---|---|
1 | service docker start | docker启动 |
2 | service docker stop | docker停止 |
3 | service docker restart | docker重启 |
4 | service docker status | docker运行状态 |
5 | docker info | 当前docker各种信息 |
docker 镜像操作
序号 | 命令 | 说明 |
---|---|---|
1 | docker search xx | 在镜像库中搜索某个docker镜像 |
2 | docker pull xx | docker下载某镜像 |
3 | docker images | 查看docker已下载镜像列表 |
4 | docke rmi [ID] | 删除某个镜像 |
5 | docke commit [ID] [name] | 更新现有的镜像并取一个新名字(一般用于保存数据) |
docker容器操作
序号 | 命令 | 说明 |
---|---|---|
1 | docker run xx | docker运行某镜像形成容器 |
2 | docker run -d xx | docker运行某镜像形成容器 |
3 | docker run -p 8000:8080 xx | docker端口映射并运行镜像(物理机8000映射到docker的8080) |
4 | docker ps | 查看docker运行中容器列表 |
5 | docker ps -a | 查看docker所有容器列表(包括已停止的) |
6 | docker ps -q | 查看docker运行中容器的ID列表 |
6 | docker exec -it [ID] bash | 进入某个容器内部(i:交互式的,保持标准输入流打开;t:分配一个虚拟控制台) |
7 | docker start [ID] | 将某个已停止的容器启动 |
8 | docker stop [ID] | 停止某容器 |
9 | docker rm [ID] | 删除某容器 |
10 | docker rm -f [ID] | 强制删除某容器 |
11 | docker inspect [ID] | 查看某容器详细信息 |
12 | docker stop $(docker ps -q) | 停止所有在运行中的容器 |
13 | docker rm -f $(docker ps -aq) | 删除所有容器(包括已经停止的) |
14 | docker stop $(docker ps -q) & docker rm -f $(docker ps -aq) | 停止并删除所有容器(包括已经停止的) |
docker文件操作
序号 | 命令 | 说明 |
---|---|---|
1 | docker ps index.html [ID]:/usr/local | 将当前路径下的index.html传入容器ID下的/usr/local目录 |
docker中的特殊符号
序号 | 命令 | 说明 |
---|---|---|
1 | $() | $相当于SQL中的in |
2 | & | 连接多个命令 |