首页 > 其他分享 >docker学习-常用命令

docker学习-常用命令

时间:2024-10-24 14:16:35浏览次数:8  
标签:bin 容器 RUN WEB 常用命令 学习 ubuntu docker

获取镜像

docker pull ubuntu

启动容器

docker run -it ubuntu /bin/bash

停止一个容器

docker stop <容器 ID>

停止的容器可以通过 docker restart 重启:

docker restart <容器 ID>

进入容器

  • docker attach

  • docker exec:推荐大家使用 docker exec 命令,因为此命令会退出容器终端,但不会导致容器的停止。

导出容器

docker export 1e560fca3906 > ubuntu.tar

导入容器快照

cat docker/ubuntu.tar | docker import - test/ubuntu:v1
docker import http://example.com/exampleimage.tgz example/imagerepo

删除容器

docker rm -f 容器ID

查看正在运行的容器

docker ps

查看 WEB 应用程序日志

docker logs -f 容器ID

查看WEB应用程序容器的进程

docker top 容器ID

停止 WEB 应用容器

docker stop wizardly_chandrasekhar 

重启WEB应用容器

docker start wizardly_chandrasekhar

移除容器

docker rm wizardly_chandrasekhar 

构建镜像

cat Dockerfile 

FROM    centos:6.7
MAINTAINER      Fisher "[email protected]"

RUN     /bin/echo 'root:123456' |chpasswd
RUN     useradd aa
RUN     /bin/echo 'aa:123456' |chpasswd
RUN     /bin/echo -e "LANG=\"en_US.UTF-8\"" >/etc/default/local
EXPOSE  22
EXPOSE  80
CMD     /usr/sbin/sshd -D
docker build -t aa/centos:6.7 .

设置镜像标签

 docker tag 860c279d2fec aa/centos:dev

标签:bin,容器,RUN,WEB,常用命令,学习,ubuntu,docker
From: https://blog.csdn.net/yan88888888888888888/article/details/143207847

相关文章

  • 2024-2025-1 20241401 《计算机基础与程序设计》 第五周学习总结
    班级链接2024计算机基础与程序设计作业要求第五周作业作业目标①Pep/9虚拟机②机器语言与汇编语言③算法与伪代码④测试:黑盒,白盒教材学习内容总结《计算机科学概论》第六章计算机操作:介绍了计算机的基本操作,包括机器语言的基本概念。机器语言是由一系......
  • 西门子学习之路
    SIMATIC学习01-WinCC软件与STEP7软件安装提示:安装WinCC工控软件与STEP7软件不建议安装到本机电脑上,防止在后期操作不当导致电脑故障。使用虚拟也有助于后期虚拟机备份,避免不必要的重复安装操作系统与工控软件。文章末尾会附加自己的安装软件,全部都是免费提供,需要的码......
  • Docker Compose
    DockerCompose上线:dockercomposeup-d,-d是以后台方式下线:dockercomposedown,具体参数可以用--help查看启动:dockercomposestartx1x2x3:x1,x2,x3是在文件compose.yaml中配置的应用停止:dockercomposestopx1x2x3扩容:dockercomposescalex2=3,让x2的实例启动......
  • AlexNet (经典ML流水线→端到端思想的突破) + 代码实现 ——笔记2.11《动手学深度学习
    目录0.前言1.学习表征1.1缺少的成分:数据1.2缺少的成分:硬件2.AlexNet(代码实现)2.1模型设计2.2激活函数2.3容量控制和预处理2.4读取数据集2.5 训练AlexNet3. AlexNet复杂度对比LeNet小结0.前言课程全部代码(pytorch版)已上传到附件本章节为原书......
  • 如何深度学习和回顾代码
    记录学习经验一:学习方法1.选择编程语言Python:以其简洁明了的语法而闻名,适合初学者。它广泛应用于数据分析、机器学习、网络开发等领域。JavaScript:是Web开发的核心技术之一,对于想要进入前端开发的人来说是必学的语言。Java:一种强类型语言,广泛用于企业级应用、Android开发......
  • 【Android学习】四大组件
    目录 一、Activity:用户界面的核心二、Service:后台处理任务三、BroadcastReceiver:处理广播消息四、ContentProvider:应用间共享数据 一、Activity:用户界面的核心Activity是Android应用的核心组成部分之一,主要负责展示用户界面,响应用户的交互操作。每个Activity通常......
  • 从零开始学习 YOLOv8:目标检测与车牌识别实例
    1.引言什么是目标检测?目标检测就像是在寻找隐藏的宝藏。想象一下,你在一个巨大的图画里,里面藏着无数的物体,而你的任务是迅速找到其中的几样,比如说,一只流浪的小猫和一辆红色的小轿车。目标检测就是让计算机“眼明手快”,准确找出这些目标,甚至告诉你“喵,那个小猫正躲在花丛......
  • ubuntu里 docker 启动springboot工程,报连不上redis
    也挺奇怪的,直接在ubuntu里使用idea是可以跑起来的。一样使用docker部署,centos7.3里面能正常启动,但是,ubuntu22.04里面就跑不起来了。具体报错:RedisConnectionException:Unabletoconnectto192.168.50.128/<unresolved>:6319这个是DockerFileFROMeclipse-temu......
  • docker以及docker-compose 离线安装
    一、离线安装docker1.下载离线包去官网下载离线包https://download.docker.com/linux/static/stable/ 我这里下载的是X86_64的包, 2.安装dockersudotarzxvfdocker-20.10.13.tgz  将docker目录下面的文件全部拷贝到/usr/bin/sudocp-pdocker/*/usr/bin将d......
  • 学习笔记(一):创建页面
    方法一:打开“entry>src>main>ets”,右键点击“pages”文件夹,选择“New>ArkTSFile”,命名新的页面。可以看到文件目录结构如下:注意:此种方法还需要手动配置页面路径:打开“entry>src>main>resources>base>profile”,在main_pages.json文件中的“src”下配置第二......