【云原生】Docker的基本使用方法与优势(二)

简介: 【云原生】Docker的基本使用方法与优势

🌮三、基本使用


  • 启动Docker
systemctl start docker
  • 搜索镜像
docker search 镜像名称
  • 下载镜像
docker pull 镜像名称  //默认下载latest
docker pull 镜像名称:5.7 //指定版本下载
  • 查看本地的所有镜像
docker images
docker image ls


  • 删除镜像
docker rmi 镜像名称


  • 运行容器
docker run [可选参数] image


参数:

-p:端口映射(宿主机端口:容器端口,即将主机端口映射到容器端口)

-v:容器目录映射到本地目录(宿主机文件目录:容器文件目录,将宿主机文件挂载到容器目录)

-d:后台启动容器

-it:以交互式模式启动容器

–name:容器名称


比如:


docker run -it  
--name verdaccio 
-p 4873:4873   
-v /root/verdaccio/conf:/root/verdaccio/conf   
-v /root/verdaccio/storage:/root/verdaccio/storage
 verdaccio/verdaccio


  • 查看容器
docker ps //查看正在运行的容器
docker ps -a //查看正在运行的容器和历史运行过的容器


  • 删除容器
docker rm 容器id


  • 启动、停止容器
docker start 容器id //启动容器
docker restart 容器id //重启容器
docker stop 容器id //停止当前正在运行的容器
docker kill 容器id //强制停止当前容器


  • 进入到某容器
docker exec -it 容器id /bin/bash //进入当前容器后开启一个新的终端,可以在里面操作
docker attach 容器id  //进入容器正在执行的终端


  • 停止运行中的容器
docker stop 容器id  //停止某个运行中的容器
docker ps -a -q // 停止全部容器


退出某容器

exit//如果要正常退出不关闭容器,请按Ctrl+P+Q进行退出容器


  • 查看容器日志
docker logs --tail  300 -f  jz-project
  • 容器保存为镜像(当容器启动不起来的时候会使用)
docker commit 容器id 你命名的镜像名称


  • 根据dockerfile创建镜像
docker build -t 你命名的镜像名称  dockerfile所在目录


相关文章:使用Docker搭建Npm私服Verdaccio

目录
相关文章
|
2月前
|
存储 持续交付 Docker
Docker 的基本概念和优势,以及在应用程序开发中的实际应用。
Docker 的基本概念和优势,以及在应用程序开发中的实际应用。
39 0
|
3月前
|
Ubuntu Cloud Native 测试技术
百度搜索:蓝易云【云原生之使用Docker部署ubuntu测试环境】
请注意,以上步骤仅是简单的使用Docker部署Ubuntu测试环境的示例。在实际应用中,您可能需要根据测试需求和应用场景进行更多的配置和优化。同时,在退出容器时,容器并未删除,您可以使用 `docker rm <容器名称>`命令来删除容器。在进行测试时,请谨慎操作,并确保对Docker的使用有一定的了解,以避免不必要的问题。
41 2
|
3月前
|
Cloud Native NoSQL Redis
云原生 Docker Dockerfile 构建应用
【1月更文挑战第9天】云原生 Docker Dockerfile 构建应用
|
3月前
|
Cloud Native Docker 容器
云原生 Docker Dockerfile 构建配置
【1月更文挑战第9天】云原生 Docker Dockerfile 构建配置
|
3月前
|
存储 Cloud Native Docker
百度搜索:蓝易云【云原生之使用Docker部署Notepad个人任务管理工具】
这样,你就成功地使用Docker部署了Notepad个人任务管理工具。通过Docker部署Notepad可以使应用的安装和配置更加便捷,并且可以隔离应用环境,避免影响到宿主机的系统。希望以上教程对你有所帮助!如果你有其他问题,请随时继续提问。
56 0
|
14天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
24 0
|
1月前
|
存储 测试技术 开发者
Docker的基本概念和优势,以及实际应用场景
Docker的基本概念和优势,以及实际应用场景
|
2月前
|
测试技术 持续交付 数据库
介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用。
介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用。
56 0
|
2月前
|
IDE Cloud Native 开发工具
云原生之在Docker环境下部署Atheos云IDE平台
【2月更文挑战第3天】云原生之在Docker环境下部署Atheos云IDE平台
364 2
|
3月前
|
存储 持续交付 Docker
介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用
介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用
25 0

热门文章

最新文章