Docker的一些常用命令

记Docker的一些常用命令

  1. 拉取镜像:docker pull xxx:tagId
  2. 查看镜像本地镜像:docker images
  3. 创建镜像:docker build -t .
    参数:t:指定要创建的目标镜像名
    .:Dockerfile?文件所在目录,可以指定Dockerfile?的绝对路径
  4. 设置镜像标签:docker tag 860c279d2fec runoob/centos:dev
    docker tag?镜像ID,这里是?860c279d2fec ,用户名称、镜像源名(repository name)和新的标签名(tag)
  5. 推送到镜像仓库:docker?push?registry/app:commitid
  6. 运行镜像:docker run -it -p 3000:4000 registry/app:commitid /bin/bash
    参数:t:终端
    i:交互式操作
    p:容器内的4000端口映射到3000端口
    /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash
    d:后台运行
  7. 查看docker容器进程:docker ps -a
  8. 进入容器:docker exec -it /bin/bash
  9. 关闭进程:docker stop
  10. 重启进程:docker restart
  11. 启动已停止的容器:docker start
  12. 删除容器:docker rm -f
  13. 删除所有镜像:docker rmi $(docker images -q)
  14. 删除所有容器:docker rm $(docker ps -aq)
  15. 停止所有容器:docker stop $(docker ps -q)
  16. 登录docker:docker login -u 用户名 -p 密码
  17. 登出docker:docker logout

添加镜像加速

编辑daemon.json
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://k9e55i4n.mirror.aliyuncs.com"]
}
最后重新加载和重启docker:
systemctl daemon-reload
systemctl restart docker

原文地址:https://www.cnblogs.com/suyuanli/p/12444172.html

时间: 2024-08-04 07:28:17

Docker的一些常用命令的相关文章

Docker入门之常用命令

写在前面 细数当前最流行的技术莫过于容器化和人工智能了,而容器化技术能有今天的热度,Docker可谓功不可没. 让我们一起来回顾一下Docker 是什么? 是一种虚拟化技术 能够将应用程序自动部署到容器 使用Go语言开源引擎 能够非常方便的将我们的应用程序以及运行所以来的环境部署到开发,测试及生产环境.一次编译,随处可用 有什么优势? 提供了简单轻量的建模方式 职责的逻辑分离 快速高效的开发生命周期 让应用部署具备了高可移植性 更方便的使用面向服务的架构 Docker的使用场景? 使用Docke

docker安装及常用命令

一.仓库.镜像.容器 官方docker hub 官方:https://hub.docker.com/explore/ 常用docker 国内镜像源: 网易镜像中心:http://hub-mirror.c.163.com Docker 官方中国区:https://registry.docker-cn.com ustc: https://docker.mirrors.ustc.edu.cn docker国内免费加速器: daocloud:https://www.daocloud.io aliyun:

Docker安装和常用命令

1.如果之前已经安装过了,执行: sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine 2.安装依赖的包: sudo yum install -y yum-utils device-mapper-persistent-data lvm2 3.设置yum源为阿里云: sud

Docker容器操作中常用命令集合

docker pull 从仓库获取所需要的镜像 docker images 显示本地已有的镜像. docker commit 提交更新后的副本. docker build 创建一个新的镜像 ADD 复制本地文件到镜像 EXPOSE 命令来向外部开放端口 CMD 命令来描述容器启动后运行的程序 docker run -t -i ouruser/sinatra:v2 /bin/bash 启动容器docker tag 命令来修改镜像的标签.docker push 把自己创建的镜像上传到仓库中来共享do

Docker系列(三)常用命令

命令说明 docker pull 格式: docke pull [OPTIONS] NAME[:TAG] 作用:下载名称为 name 的镜像 例子: sudo docker pull dl.dockerpool.com:5000/ubuntu:12.04 说明: 从 dl.dockerpool.com:5000 中下载TAG值为12.04的ubuntu镜像,省略dl.dockerpool.com:5000时,将默认从registry.hub.docker.com下载镜像. docker comm

docker的一些常用命令整理

docker清除命令: 杀掉所有容器:docker kill $(docker ps -q) ; 清除所有容器:docker rm $(docker ps -a -q) ; 清除所有镜像:docker rmi $(docker images -q -a) 启动镜像:docker run <相关参数> <镜像 ID> <初始命令> 相关参数: -i:表示以“交互模式”运行容器 -t:表示容器启动后会进入其命令行 -v:表示需要将本地哪个目录挂载到容器中,格式:-v <

Docker学习记录常用命令

1. docker ps  -a 查看运行中的容器 2. docker images 查看docker镜像 3. docker rm id(容器id)  删除容器(容器id可以通过docker ps查看,容器必须停止后才能删除) 3.1 删除全部的容器 docker rm `docker ps -a -q` 4. docker stop  id(容器id) 停止容器运行 5. docker rmi  id(镜像id) 删除镜像 6. docker pull ubuntu:16.04(镜像名称:版

Docker镜像下载&amp;Docker镜像操作常用命令

Docker系统简介 Docker系统有两个程序:docker服务端和docker客户端.其中docker服务端是一个服务进程,管理着所有的容器.docker客户端则扮演着docker服务端的远程控制器,可以用来控制docker的服务端进程.大部分情况下,docker服务端和客户端运行在一台机器上. 检查docker版本 检查docker的版本,这样可以用来确认docker服务在运行并可通过客户端链接. 命令如下: [[email protected] ~]# docker version Cl

3.docker容器的常用命令

1.docker的主要内容 (1).docker是一个cs架构 (2).docker主要:镜像 容器 仓库 网络 存储 监控 (3).docker是一个软件的打包技术 2.docker镜像基础命令 1.docker search Nginx(搜索镜像) [[email protected] ~]# docker search nginx NAME DESCRIPTION STARS OFFICIAL AUTOMATED nginx Official build of Nginx. 12314 [