首页 > 其他分享 >docker 操作手册(一)

docker 操作手册(一)

时间:2023-02-19 18:58:48浏览次数:33  
标签:ago 容器 8080 操作手册 warp ubuntu docker

创建容器

# docker run --name warp  ubuntu
# docker ps -a
CONTAINER ID   IMAGE     COMMAND       CREATED          STATUS                      PORTS     NAMES
75b5ae9f477a   ubuntu    "/bin/bash"   25 seconds ago   Exited (0) 24 seconds ago             warp

列出镜像和容器

# docker image ls
REPOSITORY   TAG       IMAGE ID       CREATED       SIZE
ubuntu       22.04     58db3edaf2be   3 weeks ago   77.8MB
ubuntu       latest    58db3edaf2be   3 weeks ago   77.8MB

列出正在运行的容器
# docker ps
CONTAINER ID   IMAGE     COMMAND       CREATED          STATUS              PORTS                                       NAMES
cd7b49132dab   ubuntu    "/bin/bash"   27 minutes ago   Up About a minute   0.0.0.0:8080->8080/tcp, :::8080->8080/tcp   warp

# docker ps -a
CONTAINER ID   IMAGE     COMMAND       CREATED          STATUS              PORTS                                       NAMES
cd7b49132dab   ubuntu    "/bin/bash"   27 minutes ago   Up About a minute   0.0.0.0:8080->8080/tcp, :::8080->8080/tcp   warp

# docker container ls -a
CONTAINER ID   IMAGE     COMMAND       CREATED          STATUS         PORTS                                       NAMES
cd7b49132dab   ubuntu    "/bin/bash"   27 minutes ago   Up 2 minutes   0.0.0.0:8080->8080/tcp, :::8080->8080/tcp   warp

删除镜像和容器

# docker image rm ubuntu:22.04
Untagged: ubuntu:22.04

# docker container rm warp
Error response from daemon: You cannot remove a running container cd7b49132dab2267b2e528cec3a9b1cc989fd1730a44ae328e60d478b3409174. Stop the container before attempting removal or force remove

无法删除正在运行的容器,-f强制删除
# docker container rm warp -f
warp

清理所有停止运行的容器
# docker container prune
WARNING! This will remove all stopped containers.
Are you sure you want to continue? [y/N] y
Total reclaimed space: 0B

分离与连接

使用以下命令创建容器后,容器将被启动并被分离,在后台运行bash,如果bash退出,容器也将退出

docker run    --name warp    -p 8080:8080     -it     -d      ubuntu
-i 让容器的标准输入保持打开
-t 让docker分配一个伪终端并绑定到容器的标准输入上
-d 分离到后台运行

使用 docker attach namedocker start -ai warp 即可进入容器,使用 ^P + ^Q 分离容器。

标签:ago,容器,8080,操作手册,warp,ubuntu,docker
From: https://www.cnblogs.com/develon/p/17135327.html

相关文章

  • Docker的安装
    离线安装Docker系统https://blog.csdn.net/qq_44858888/article/details/124084408第一步:下载docker离线包https://download.docker.com/linux/static/stable/x86_64/do......
  • Docker 中使用Nginx网站的搭建
    Docker中使用Nginx网站的搭建使用Nginx来搭建完整的前置站点,实现后向的代理,这篇文章中简单介绍一个搭建的步骤,至于Nginx的知识,Docker的使用可以参考对应的文档。前提......
  • Docker
    一、背景二、Docker简介1、定义Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系......
  • docker push 到私有仓库提示(Client.Timeout exceeded while awaiting headers)
    如果docker在上传镜像的时候出现该问题,那么大概率是私有仓库的docker不通[root@localhostdocker]#dockerpush192.168.223.136:5000/xiaoniao:v1Thepushrefersto......
  • MongoDB简介与应用场景、Docker安装Mongo、整合SpringBoot实现CRUD
    (目录)1MongoDB相关概念1.1业务应用场景传统的关系型数据库(如MySQL),在数据操作的“三高”需求以及应对Web2.0的网站需求面前,显得力不从心。解释:“三高”需求:•Hi......
  • Docker常用的命令
    1、查看镜像1.1、查询镜像[root@k8s-master~]#dockerimages1.2、查询运行的镜像#查看正在运行的镜像[root@k8s-master~]#dockerpsCONTAINERIDIMAGE......
  • linux centOs7 安装docker
    一.设置安装源yum-config-manager--add-repohttp://download.docker.com/linux/centos/docker-ce.repo(中央仓库)或yum-config-manager--add-repohttp://mirrors.aliyu......
  • docker-数据卷挂载
    docker容器数据卷数据卷也叫:目录挂载即:将容器内的目录,挂载到宿主机为什么要使用数据卷容器的持久化和同步操作!多个容器间也是可以数据共享的,即多个容器可以挂载同......
  • CICD流水线 Jenkins + Docker compose 分环境 一键部署SpringCloud项目
    一、环境准备接上篇:上篇搭建好了Jenkins 环境 并把docker-compose.yml Dockerfile 相关jar包推送到了目标服务器。二、分环境部署1、SpringBoot配置pom.xml<pro......
  • 云平台的测试———(2)Docker测试
    查看容器运行状态在server节点使用netsta命令查看仓库监听端口号在server节点,使用inspect查看rancher/server的卷组信息查看容器rancher server进程信息在server......