【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 
相关推荐
执笔为剑几秒前
Linux系统部署KES
linux·运维·服务器
bcxwz6691 小时前
linux 下常用变更-8
linux·运维·服务器
ReadThroughLife2 小时前
【已解决】MACOS M4 芯片使用 Docker Desktop 工具安装 MICROSOFT SQL SERVER
microsoft·macos·docker·容器
KrityCat2 小时前
阿里云Alibaba Cloud安装Docker与Docker compose【图文教程】
阿里云·docker·容器
{⌐■_■}2 小时前
【ubuntu】虚拟机安装配置,sh脚本自动化,包含 apt+时间同步+docker+mysql+redis+pgsql
ubuntu·docker·自动化
weixin_307779136 小时前
Clickhouse统计指定表中各字段的空值、空字符串或零值比例
运维·数据仓库·clickhouse
bubiyoushang8886 小时前
Windows11 WSL2 Ubuntu编译安装perf工具
linux·运维·ubuntu
xuanwojiuxin8 小时前
linux panic-propagation
linux·运维·服务器
藥瓿亭10 小时前
K8S认证|CKS题库+答案| 9. 网络策略 NetworkPolicy
linux·运维·docker·云原生·容器·kubernetes·cks
955.10 小时前
k8s从入门到放弃之Pod的容器探针检测
云原生·容器·kubernetes