docker 常用命令整理
docker
- yum install docker-io #安装命令
- service docker start #启动docker
- systemctl restart docker #重启docker
- systemctl stop docker #停止docker
- systemctl enable docker #设置docker 开机启动
- docker start|stop|restart|pause|unpause 容器ID #容器的启动和停止
- ps -ef|grep docker #查看docker是否启动成功
- docker exec -it 容器ID/名称 /bin/bash #进入容器
- docker login --username=louby --password=loubiyuan #登陆docker
- docker rm -f <containerid> #删除容器 containerid 容器id
- docker build -t < server1> . # 构建镜像 最后有一个点
- sudo docker rmi < id> #删除镜像
- docker logs --tail 50 --follow --timestamps <id> #查看日志
- docker restart < id / name > #重启应用
- docker logs -f -t --tail 500 <容器ID> #查看日志
- docker container update --restart=always 容器名字 # 修改容器为开机启动
- --restart=always # 参数为开机启动,默认不启动
- docker update --restart=always 容器ID(或者容器名)
- docker run -d --restart=always --name 设置容器名 使用的镜像 #创建时设置开机启动
- docker top CONTAINER [ps OPTIONS]
- docker kill <containerid> #杀进程
- docker cp 容器名:/tmp/test.jpg /tmp #从docker容器复制到主机中
- docker ps -a #查看所有容易进程,
- docker ps #运行中的容器
- #创建容器并设置容器名称、挂载文件、端口,详细参看以下参数
- docker run --name nginx \
-p 80:80 \
-v /data/docker/nginx/nginx.conf:/etc/nginx/nginx.conf \
-d nginx
命令解释:
--name:容器的名称。
-p:端口映射 ,将宿主机中的80断端口和容器中的80端口进行绑定
-v:文件挂载,将宿主机问的配置文件挂载到docker虚拟机中,可挂载多个文件
-d:表示要启动的镜像。
文章属于个人工作备忘录,欢迎指正...
标签:
docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 三行代码完成国际化适配,妙~啊~
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?