您当前的位置:首页 > 计算机 > 云技术 > Docker

Docker运维常用命令大全

时间:12-17来源:作者:点击数:

运维人员需要掌握的Docker命令主要包括:

1.容器操作:

docker ps:查看正在运行的容器。

docker ps -a:查看所有容器,包括停止的容器。 

docker start:启动一个或多个已停止的容器。 docker stop:停止一个或多个正在运行的容器。

docker exec -it /bin/bash:进入正在运行的容器。 

docker commit:将容器的更改保存为新的镜像。 

docker rm:删除一个或多个容器。

2.镜像操作:

docker images:查看本地镜像列表。

docker pull:从Docker Hub或其他注册表中拉取镜像。 

docker build -t:构建镜像,并为其指定一个名称。 

docker rmi:删除一个或多个镜像。

docker save -o:将镜像保存为tar归档文件。 docker load -i:从tar归档文件中加载镜像。

3.容器与主机之间的文件拷贝:

docker cp /tmp/file.txt containername:/tmp/:从主机拷贝文件到容器。 

docker cp containername:/tmp/file.txt /tmp/:从容器拷贝文件到主机。

4.日志管理:

docker logs:查看容器的日志输出。 

docker logs -f:查看实时容器日志。

docker logs --tail=0:清理容器的日志。

5.容器资源限制:

docker run --cpus=:限制容器使用的CPU资源。

docker run --memory=:限制容器使用的内存资源。

6.容器调试与进程管理:

docker top:查看容器内运行的进程。 

docker exec:在容器中运行命令。

7.容器状态和元数据:

docker stats:查看容器的实时状态,如CPU和内存使用情况。 

docker inspect:获取容器的详细信息,如IP地址和端口映射。

8.容器重启策略:

docker run --restart=always:使用默认重启策略运行容器,即容器总是会在退出后自动重启。

docker run --restart=no:禁用容器的自动重启策略。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门