【Docker】01-Docker常见指令

1. Docker

Docker会下载镜像,运行的时候,创建一个隔离的环境,称为容器。

java 复制代码
docker run -d \ # 创建并运行一个容器,-d表示后台运行
--name mysql \ # 容器名称
 -p 3307:3306 \ # 端口映射,宿主机端口映射到容器端口
 -e TZ=Asia/Shanghai \ # 环境变量。格式key=value
 -e MYSQL_ROOT_PASSWORD=root123 \
 mysql # 镜像名mysql:5.7, 没写版本默认最新
java 复制代码
# 进入容器。-it 添加一个可输入的终端。 bash 以命令行的方式进行交互。
docker exec -it nginx bash

2. 常见指令

  1. docker pull 获取镜像
  2. docker images 查看所有镜像
  3. docker rmi 移除镜像
  4. docker build 打包镜像
  5. docker save 保存镜像
  6. docker load 加载镜像
  7. docker push 推送镜像
  8. docker exec 进入容器
  9. docker rm 删除容器
  10. docker ps 查看运行的容器

3. linux快捷指令

java 复制代码
vi ~/.bashrc
java 复制代码
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

alias dis='docker images'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi
java 复制代码
source ~/.bashrc 
相关推荐
威迪斯特23 分钟前
如何快速建立自己的异地互联的远程视频监控系统,通过web浏览器可以直接查看公网上的监控视频(上)
运维·服务器·网络·视频监控·公有云·监控视频·统一接入
鸽芷咕41 分钟前
《ToDesk 云电脑、易腾云、青椒云移动端体验实测:让手机秒变超级电脑》
运维·服务器·智能手机·电脑·云电脑
SONGW20181 小时前
kubeadm部署k8s集群,版本1.23.6;并设置calico网络BGP模式通信,版本v3.25--未完待续
网络·容器·kubernetes
极客先躯1 小时前
高级java每日一道面试题-2024年9月26日-运维篇[分布式篇]-如何保证每个服务器的时间都是同步的?
linux·运维·分布式·面试·时间同步·网络时间协议(ntp)·精密时间协议(ptp)
汪子熙1 小时前
如何在 Kubernetes 上部署和配置开源数据集成平台 Airbyte?
容器·kubernetes·开源
C_eeking1 小时前
Linux终端简介
linux·运维·microsoft
Dylanioucn1 小时前
【分布式微服务云原生】Docker常用命令指南
分布式·docker·微服务
2401_840192272 小时前
k8s中,ingress的实现原理,及其架构。
云原生·容器·kubernetes
萧鼎2 小时前
Docker 进入容器运行命令的详细指南
容器
Ada大侦探2 小时前
学习docker第二弹------基本命令[帮助启动类命令、镜像命令、容器命令]
学习·docker·eureka