首页 > 其他分享 >docker基础命令(一)

docker基础命令(一)

时间:2022-12-13 13:02:21浏览次数:75  
标签:容器 nginx 基础 命令 AH296 镜像 docker root

一、找镜像

二、镜像操作

  1. 下载最新版镜像
[root@AH296 ~]# docker pull nginx
  1. 下载指定版本镜像
[root@AH296 ~]# docker pull nginx:1.20.1    #镜像名:版本名(标签)
  1. 查看已经下载到本地的镜像
[root@AH296 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest 605c77e624dd 11 months ago 141MB
redis latest 7614ae9453d1 11 months ago 113MB
redis 6.2.4 9dae5b22eb39 16 months ago 105MB

注意:redis = redis:latest,标识为当前最新版本
  1. 删除本地的镜像
[root@AH296 ~]# docker rmi 镜像名:版本号/镜像id

三、容器操作

  1. 启动容器
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

【docker run 设置项 镜像名 】 镜像启动运行的命令(镜像里面默认有的,一般不会写)

# -d:后台运行
# --restart=always:容器开机启动
# -p:将容易端口映射到宿主机端口,注意,前面的是宿主机端口,后面的是容器内端口

示例:
[root@AH296 ~]# docker run --name=mynginx -d --restart=always -p 88:80 nginx
  1. 查看正在运行的容器
[root@AH296 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c691ecccfe2b nginx "/docker-entrypoint.鈥 15 hours ago Up 15 hours 0.0.0.0:87->80/tcp, :::87->80/tcp mynginxtest
  1. 查看所有容器
[root@AH296 ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c691ecccfe2b nginx "/docker-entrypoint.鈥 16 hours ago Up 16 hours 0.0.0.0:87->80/tcp, :::87->80/tcp mynginxtest
a01198621e23 nginx "/docker-entrypoint.鈥 16 hours ago Created mynginx
  1. 删除停止的容器
docker rm  容器id/名字
  1. 删除正在运行的容器
docker rm -f mynginx   #强制删除正在运行中的
  1. 停止运行中的容器
docker stop 容器id/名字
  1. 启动、重启运行的容器
docker start 容器id/名字    #启动停止运行的容器
docker start 容器id/名字

标签:容器,nginx,基础,命令,AH296,镜像,docker,root
From: https://blog.51cto.com/u_5147178/5933830

相关文章

  • 基于TSUNG对MQTT进行压力测试-基础概念温习
    ​一、TCP报头部中的SYN、FIN、ACK:ACK :TCP协议规定,只有ACK=1时有效,也规定连接建立后所有发送的报文的ACK必须为1。SYN(SYNchronization):在连接建立时用来同步序号。当SY......
  • Linux相关命令
    目录相关命令1.pwd显示当前工作目录绝对路径2.ls列出目录下全部文件ls-a显示全部文件,包括隐藏文件ls-l可简化成ll,列出详细信息,包括文件的属性和权限3.cd切换到指......
  • ubuntu中在命令行如何打开图形界面的文件夹的几种方法
    方法一:使用自带的命令:nautilus.打开当前文件夹nautilus.打开指定路径文件夹nautilusddd/ccc/ 方法二:xdg-openxdg-open 命令相当于在Windows下双击快速打开......
  • 【JVM】Java 通过 javap 命令分析java汇编指令
      javap是jdk自带的反解析工具。它的作用就是根据class字节码文件,反解析出当前类对应的code区(汇编指令)、本地变量表、异常表和代码行偏移量映射表、常量池等等信息。当然......
  • 【Linux】Linux 同步远程文件 或 本地文件 rsync命令
    目录​​介绍​​​​特征​​​​用法​​​​远程拷贝同步文件、目录​​​​本地到远程​​​​远程到本地​​​​本地拷贝同步文件、目录​​​​同步一个文件从本地一......
  • Spring Boot命令指定环境启动jar包
    原文地址:SpringBoot命令指定环境启动jar包-Stars-One的杂货小窝记下通过命令行的方式去改变springboot项目中的环境配置信息命令项目中有以下配置application.yml......
  • Centos6.10 安装docker
    Centos6.10安装docker下载安装docker用到的依赖yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2已加载插件:fastestmirror设置安装进程Loadingmirror......
  • cmakelist 基础模板
    一个最基础的cmake模板#cmakeneedsthislinecmake_minimum_required(VERSION3.1)#Defineprojectnameproject(opencv_example_project)find_package(OpenCV......
  • phoneix常用命令
    建表:CREATETABLEGPS2("id"BIGINTPRIMARYKEY,"data"."mmsi"VARCHAR,"data"."lon"DOUBLE,"data"."lat"DOUBLE,"data"."sog"DOUBLE,"data"."cog"DOU......
  • 什么是Docker容器?(全面了解使用)
    一:为什么需要Docker容器?1.引入1.1麻烦的环境部署1.在软件开发中,最麻烦的事情之一就是环境配置。在正常情况下,如果要保证程序能运行,我们需要设置好操作系统,以及各种库和......