Docker常用操作

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
原文地址:https://www.cnblogs.com/evescn/p/10692336.html