Docker常用命令:
环境信息相关:
info
# docker info
version
# docker version
系统维护相关:
images:查看系统镜像
# docker images
inspect
# docker inspect NAME
# docker inspect -f "{{.ID}}" c1
build:构建镜像,需要Dockerfile文件
# docker build .
commit:将容器的状态保存为镜像
# docker commit NAME image_name
pause/unpause:暂停和启动暂停的容器
# docker pause NAME
run:创建一个容器
# docker run --name c1 -it centos
ps:docker启动的容器列表
# docker ps
# docker ps -a
rm:删除某个容器,若正在运行,需要先停止
# docker rm NAME/CONTAINER_ID
rmi:删除某个镜像
# docker rmi IMAGE_NAME/IMAGE_ID
start/stop/restart:启动、停止、重启某个docker 容器
# docker start/stop/restart NAME
top:查看容器运行的进程
# docker top NAME
stats:查看所有容器资源使用情况
# docker stats
kill:杀掉一个运行中的容器
# docker kill NAME
exec:新建链接并进入容器
# docker exec -it NAME
cp:从容器中cp文件出来,或者cp文件进入容器
# docker cp NAME:/PATH/FILENAME ./
# docker cp ./FILENAME NAME:/PATH/
...
日志信息相关:
events:从服务器获取实时事件
history:显示图像的历史记录
# docker history IMAGE_NAME
logs:查看容器日志
# docker logs c1
Docker hub服务相关:
login:登陆Docker hub
logout:登出Docker hub
pull:从仓库拉取镜像
# docker pull httpd
push:镜像推送到registry
# docker
search:查找镜像
# docker search httpd
tag:设置镜像标签
# docker tag 860c279d2fec httpd/centos:v0.0.1