docker docker常见命令汇总

yum -y install docker # 安装docker
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
#配置docker加速器(修改配制文件,更换为国内仓库下载源)

systemctl start docker # 开启docker
systemctl restart docker # 重启docker
systemctl stop docker # 停止docker

docker search 镜像名 # 去docker hub仓库搜索相关的镜像文件,例如nginx
docker pull 镜像名 # 下载镜像,例如nginx
docker images # 查看本地docker镜像(<none>表示过期的镜像文件)
docker images ls # 查看本地docker镜像(命令同上)
docker rmi 镜像名或者镜像id # 删除本地docker镜像
docker rmi -f 镜像名或者镜像id # 强制删除本地的docker镜像

docker run 镜像名或者镜像id(id只写前3位字符即可) # 运行镜像
docker run -d centos /bin/sh -c “while true;do echo good night; sleep 1; done”
#-d:后台运行(daemonize), /bin/sh:执行linux的解释器,-c:指定一段shell代码
docker run -it ubuntu /bin/bash # 运行ubuntu镜像,-i:交互式命令操作行,-t:终端运行
docker exec -it 运行中的容器id /bin/bash # 进行容器内部
exit # 退出容器
docker logs 容器id # 查看容器日志
docker logs -f 容器id # 查看容器日志(-f:flush)
docker kill 容器名或者容器id # 杀死容器进程
docker start 容器名或者容器id # 启动挂掉的容器
docker stop 容器名或者容器id # 关闭容器
docker inspect [containerID] 或[containerNAMES] # 查看容器详细的信息
docker history 容器名或者容器id # 查看历史镜像时的操作
docker port 容器名或者容器id # 查看映射端口配置

docker ps # 查看正在运行的docker容器进程
docker ps -a # 查看所有docker容器进程(存活和死亡的docker进程)
docker container ls -a # 查看所有docker容器进程(存活和死亡的docker进程),同上

#容器必须在后台运行,否则容器进程会挂掉
#镜像每次运行,会重新生成新的容器id记录

docker rm 容器进程id # 删除容器(PS:这里只能删除已经挂掉的容器进程)
docker rm docker ps -aq # 批量删除挂掉的容器

#自定义容器镜像
docker commit 容器id 定义新的镜像名 # 通过容器id创建自定制docker镜像
#导出自定义镜像到执行文件夹
docker save 镜像名或者镜像id > 文件路径和文件名(例如:/opt/mycentos.tar.gz) # 导出自定义镜像
#从指定文件夹中导入镜像
docker load < 文件路径和文件名(例如:/opt/mycentos.tar.gz) # 导入到本地镜像(PS:导入后的镜像没有名字)
#修改docker镜像名
docker tag 旧的镜像id 以dockerhub仓库名为前缀/新的镜像名 # 修改镜像名

docker container start 容器名 # 启动容器
docker cp /www/runoob 96f7f14e99ab:/www/ # 将主机/www/runoob目录拷贝到容器96f7f14e99ab的/www目录下。
docker cp 96f7f14e99ab:/www /tmp/ # 将容器96f7f14e99ab的/www目录拷贝到主机的/tmp目录中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker是一种常用的容器化平台,以下是一些常用的Docker命令: 1. docker build:用于构建Docker镜像,可以从Dockerfile文件中定义构建步骤和配置。 2. docker run:用于在Docker容器中运行一个命令或者启动一个应用。 3. docker pull:用于从Docker仓库中拉取镜像到本地。 4. docker push:用于将本地的镜像推送到Docker仓库。 5. docker images:显示本地已有的Docker镜像列表。 6. docker ps:显示正在运行的容器列表。 7. docker stop:停止一个正在运行的容器。 8. docker start:启动一个已经停止的容器。 9. docker restart:重启一个正在运行的容器。 10. docker rm:删除一个已经停止的容器。 11. docker rmi:删除一个本地的Docker镜像。 12. docker exec:在运行中的容器中执行一个命令。 13. docker logs:查看容器的日志输出。 14. docker inspect:查看容器的详细信息。 15. docker network:管理Docker网络。 这些是Docker的一些常用命令,你可以根据实际需求选择合适的命令来操作Docker容器。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [docker常用命令汇总](https://blog.csdn.net/zong596568821xp/article/details/124793309)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值