【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 
相关推荐
Guheyunyi几秒前
视频安全监测系统的三大核心突破
大数据·运维·服务器·人工智能·安全·音视频
Jelly-小丑鱼16 分钟前
Linux搭建SQLserver数据库和Orical数据库
linux·运维·数据库·sqlserver·oracal·docker容器数据库
Run_Teenage19 分钟前
Linux:进程等待
linux·运维·服务器
Trouvaille ~19 分钟前
【Linux】从磁盘到文件系统:深入理解Ext2文件系统
linux·运维·网络·c++·磁盘·文件系统·inode
Crazy________23 分钟前
搭建 Kubernetes 集群
云原生·容器·kubernetes
为什么要内卷,摆烂不香吗28 分钟前
Grafana 12.2.0导入仪表盘
运维·grafana
乾元34 分钟前
AI 驱动的入侵检测与异常会话判别:从规则到行为分析前言:从“捕获敌人”到“守卫秩序”
运维·网络·人工智能·网络协议·安全
春日见36 分钟前
眼在手上外参标定保姆级教学(vscode + opencv)
linux·运维·服务器·数码相机·opencv·ubuntu·3d
Knight_AL1 小时前
Docker 中的端口映射原理:为什么 Nginx 要 `listen 80`,而不是“随便写端口”
nginx·docker·容器
梁下轻语的秋缘1 小时前
I2S与I2C
运维·stm32·单片机·51单片机