美文网首页
Docker常用操作命令

Docker常用操作命令

作者: 王跃琅 | 来源:发表于2022-08-07 12:01 被阅读0次

镜像操作

安装镜像

docker pull xxx:版本号

镜像仓库

Docker仓库
版本号在tags中。

举例

安装nginx:

docker pull nginx

默认下载最新版(latest)。指定版本命令如下:

docker pull nginx:1.20.1

查看所有镜像

docker images

移除镜像

docker rmi xxx:版本号

版本号不写默认latest

docker rmi IMAGE_ID

启动容器

帮助

docker run --help

运行容器

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
  • OPTIONS:设置项
  • IMAGE:镜像名
  • COMMAND:镜像启动运行的命令(镜像里面默认有的,一般不会写)

举例

docker run --name=mynginx  -d --restart=always -p 88:80 nginx
  • --name:起名
  • -d:后台运行
  • --restart:重启规则,默认为no。设置为always,重启docker会自动重启。
  • -p:端口映射,将主机的88端口映射到docker的80端口。

查看运行的容器

查看运行中的容器

docker ps

查看运行过的所有容器

docker ps -a

删除容器

删除运行过的容器

docker rm CONTAINER_ID/name

删除运行中的容器

docker rm -f CONTAINER_ID/name

停止容器运行

docker stop CONTAINER_ID/name

再次启动已停止的容器

docker start CONTAINER_ID/name

更新容器启动参数

docker update CONTAINER_ID/name [OPTIONS]

容器操作

进入容器

docker exec -it 容器id /bin/bash
docker exec -it 容器id /bin/sh

退出容器

exit

提交改变

帮助

docker commit [OPTIONS] CONTAILNER [REPOSITORY[:TAG]]

Options

  • -a:作者
  • -m:提交内容

REPOSITORY

提交的镜像名:版本号

推送远程仓库

镜像传输

制作压缩包

docker save -o xxx.tar 镜像名:版本号

复制到远程主机:

scp xxx.tar root@ip:目录

也可以通过U盘复制。

加载压缩包

docker load -i xxx.tar

推送到远程仓库(docker hub)

  1. docker hub创建仓库;
  2. linux机器上登录docker:
    docker login
    
    然后输入账号名和密码
  3. 本地进行打一个tag
    docker tag 本地镜像名:版本号 仓库名:版本号
    

    仓库名要带上用户名前缀

  4. 推送镜像到仓库
    docker push 仓库名:版本号
    
  5. 登出
    docker logout
    

挂载(挂载后不能提交改变)

docker run -v 主机目录:容器目录:ro

将容器目录挂在到主机目录
ro:Read Only,只读。
rw:Read Write,读写。

如果主机是空,则容器里面相当于也没有。

看日志

docker logs 容器id/容器名

复制文件

docker cp 容器id:目录/文件 主机目录/文件名

也可以反过来:

docker cp 主机目录/文件名 容器id:目录/文件

相关文章

  • docker常用命令总结

    参考链接 Docker 常用命令与操作 docker常用命令总结——安装、镜像、容器基本操作

  • docker入门姿势(三)

    下面了解一下命令行操作docker吧Docker常用命令:(1) docker version(2) docker...

  • Docker命令及实战

    常用Docker命令 docker容器信息 镜像操作 镜像搜索 镜像下载 删除镜像 容器操作 提示:对于容器的操作...

  • 五、Spring Boot与Docker

    一、简介 二、Docker核心概念 三、Docker安装 四、Docker常用命令&操作 五、安装MySQL

  • docker常用命令

    一、 docker帮助命令 二、docker 镜像(images)常用命令 三、docker 容器常用命令

  • Docker常用操作命令

    Docker 三大组件 仓库:存放各种各样已经打包好的Docker应用镜像:按照Docker的规则制作的应用。类似...

  • docker常用操作命令

    一、镜像 1、拉取镜像 docker pull imagename 2、查看镜像 docker images 3、...

  • docker常用操作命令

    Dockerfile镜像定制 vim Dockerfile 创建定制文件,写入具体配置内容 docker buil...

  • Docker常用操作命令

    镜像操作 安装镜像 镜像仓库 Docker仓库[https://hub.docker.com/]版本号在tags中...

  • 记录一次Docker的学习

    Docker学习 Docker概述 Docker安装 Docker命令镜像命令容器命令操作命令... Docker...

网友评论

      本文标题:Docker常用操作命令

      本文链接:https://www.haomeiwen.com/subject/ilombrtx.html