【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 
相关推荐
IT成长日记19 分钟前
【Docker基础】Docker数据卷管理:docker volume inspect及其参数详解
运维·docker·容器·volume·inspect
ldj202022 分钟前
Jenkins 构建过程常见错误
运维·jenkins
伤不起bb29 分钟前
Kubernetes 服务发布基础
云原生·容器·kubernetes
ladymorgana33 分钟前
【Docker】如何设置 `wiredTigerCacheSizeGB` 和 `resources.limits.memory`
运维·docker·容器
mcdx40 分钟前
基于Docker构建OrangePi5 SDK环境
docker·容器
chanalbert2 小时前
CentOS系统新手指导手册
linux·运维·centos
星宸追风2 小时前
Ubuntu更换Home目录所在硬盘的过程
linux·运维·ubuntu
制造数字化方案研究院2 小时前
59页|PPT|华为集成服务交付ISD业务变革总体方案:业务规则、流程、IT、组织及度量“四位一体”的管理体系
运维·华为
杨浦老苏2 小时前
Docker端口映射查看工具Dockpeek
网络·docker·群晖
热爱生活的猴子2 小时前
Poetry 在 Linux 和 Windows 系统中的安装步骤
linux·运维·windows