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. 常见指令
- docker pull 获取镜像
- docker images 查看所有镜像
- docker rmi 移除镜像
- docker build 打包镜像
- docker save 保存镜像
- docker load 加载镜像
- docker push 推送镜像
- docker exec 进入容器
- docker rm 删除容器
- 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