ubuntu下docker常见指令

1.开机自启动
sudo systemctl enable docker

2.运行/停止/重启/查看docker环境
sudo systemctl start docker
sudo systemctl stop docker
sudo systemctl restart docker
sudo systemctl status docker

3.创建并运行一个docker容器
sudo docker run hello-world
sudo docker run -it --name=my_ubuntu_container ubuntu /bin/bash
-it:交互式启动
--name:容器名字为my_ubuntu_container
image镜像:ubuntu
command:/bin/bash

4.列出正在运行/所有的docker容器
sudo docker ps
sudo docker ps -a

5.启动/进入容器(exit退出容器,但容器不会关闭)
sudo docker start 容器名或ID
sudo docker exec -it 容器名或ID /bin/bash

6.停止/删除一个docker容器
sudo docker stop container_id/names
sudo docker rm container_id/names

7.从docker hub拉取镜像
sudo docker pull 镜像名字

8.列出本地所有的docker镜像
sudo docker images

9.删除一个docker镜像
sudo docker rmi image_id

10.构建一个docker镜像
sudo docker build -t image_name .

11.将Docker容器的数据备份到本地
sudo docker commit container_id repository/image_name:tag

12.将Docker镜像推送到Docker Hub
sudo docker push repository/image_name:tag

13.保存容器更改并转换成新的镜像
docker commit my_ubuntu_container my_custom_ubuntu_image

14.导入导出容器
sudo docker export 容器ID > 文件名.tar
cat 文件名.tar | docker import - 镜像用户/镜像名:镜像版本号
(cat ubuntu.tar | docker import - ubuntu:1.0.0)

  • 10
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Linux中,Docker有一些常见命令。其中一些常见命令包括: - docker run:用于在容器中运行一个命令或者启动一个容器。例如,可以使用命令 docker run -it ubuntu bash 在一个Ubuntu容器中启动一个交互式的bash终端。 - docker ps:用于列出当前正在运行的容器。该命令可以显示容器的ID、名称、状态等信息。 - docker images:用于列出本地存在的镜像。该命令可以显示镜像的ID、标签、大小等信息。 - docker build:用于根据Dockerfile构建一个镜像。Dockerfile是一个包含了构建镜像所需指令的文本文件。 - docker pull:用于从Docker Hub或者其他镜像仓库中拉取一个镜像到本地。 - docker push:用于将一个本地的镜像推送到Docker Hub或者其他镜像仓库中。 - docker stop:用于停止一个正在运行的容器。 - docker start:用于启动一个已经停止的容器。 这些只是一些常见命令Docker还有很多其他的命令可以用于管理容器、镜像和其他资源。具体的命令使用方法可以参考官方文档或者使用docker命令的--help选项来获取帮助信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Docker学习文档,全面介绍Docker技术](https://download.csdn.net/download/Goligory/88280848)[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: 50%"] - *2* *3* [Linux学习 -- Docker的常用命令](https://blog.csdn.net/qq_50929489/article/details/127210435)[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: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值