Docker-run

简介: 当我们拉取完成后,需要运行起来这个镜像,运行起来后就是一个容器,镜像和容器就类似类和实例查看当前的docker 镜像,执行如下命令就会看到拉取后的镜像$ sudo docker images运行centos[qidai@qidai-pc ~]$ docker run -it --rm...
  1. 当我们拉取完成后,需要运行起来这个镜像,运行起来后就是一个容器,镜像和容器就类似类和实例
  2. 查看当前的docker 镜像,执行如下命令就会看到拉取后的镜像

    $ sudo docker images
  3. 运行centos

    [qidai@qidai-pc ~]$ docker run -it --rm centos bash
    [root@fa1c829ab962 /]# ls
    anaconda-post.log  bin  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
    • -it:i表示与容器进行交互式操作,t代表终端
    • --rm:代表容器退出后就将其删除
    • centos:镜像名,可以加上tag
    • bash:我们希望是用bash与容器进行交换
  4. 退出容器

    $ exit
  5. 当本地不存在run的镜像的时候,docker会从网上拉取对应的镜像来run
  6. docker 体积

    • docker使用的一些镜像都可能基于一个基础镜像,比如centos是基础镜像,作为其他服务的基础镜像,所以我们在拉取镜像的时候,如果本地存在相同版本的镜像,就会共用这个基础镜像,所以一个镜像实际占用磁盘的大小可能比列表显示的要小一些
目录
相关文章
|
网络协议 应用服务中间件 Shell
21-Docker-常用命令详解-docker run
21-Docker-常用命令详解-docker run
|
8月前
Need to install docker-compose(1.18.0+) by yourself first and run this script again.
Need to install docker-compose(1.18.0+) by yourself first and run this script again.
335 0
|
3月前
|
存储 关系型数据库 MySQL
|
3月前
|
Shell 应用服务中间件 nginx
docker学习--最详细的docker run 各子命令解释与应用
`docker run` 是 Docker 中用于启动容器的基本命令。常用子命令包括 `-i`(交互模式)、`-t`(分配终端)、`-d`(后台运行)、`-p`(端口映射)、`--name`(指定容器名)。例如,`docker run -it nginx:1.20 /bin/bash` 可以创建并进入交互式容器。使用 `-d` 可在后台运行容器,`-p` 可将容器端口映射到主机端口,`--name` 则用于自定义容器名称以便管理。
330 0
|
4月前
|
Docker 容器
docker run
【9月更文挑战第08天】
223 1
|
4月前
|
关系型数据库 MySQL 数据库
docker启动mysql多实例连接报错Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’
docker启动mysql多实例连接报错Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’
248 0
|
5月前
|
监控 Linux API
在Docker中,docker run指令执行后,生成了哪些进程?
在Docker中,docker run指令执行后,生成了哪些进程?
|
5月前
|
JSON Shell 数据格式
在Docker中,docker run cmd entrypoint 有什么区别?
在Docker中,docker run cmd entrypoint 有什么区别?
|
Unix Docker 容器
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker
149 0
|
8月前
|
Ubuntu Cloud Native Unix
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker 错误
在使用WSL(Ubuntu 18.04.6)时,初学者遇到运行Docker时的错误:“Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?”。解决问题的过程包括:首先尝试通过`sudo apt-get install daemon`安装daemon,然后使用`sudo service docker start`启动Docker。通过`sudo service docker status`确认Docker已启动,并成功运行`docker

热门文章

最新文章