docker 基础命令

搜索 nginx 镜像:

docker search nginx

查看本地镜像

docker images

拉取镜像

docker pull ubuntu

使用阿里云加速

https://dev.aliyun.com/search.html

查看本地容器

docker ps -a  # docker ps --all
docker ps --all --latest  # 查看最近创建的容器

查看正在运行的容器

docker ps

查看容器日志

docker logs `容器名/ID`
docker logs --follow `容器名/ID`

启动容器

docker start  `容器名/ID`

停止容器

 docker stop `容器名/ID`

创建带交互的容器

docker run --interactive --tty ubuntu /bin/bash

后台运行容器

docker run --detach ubuntu ping baidu.com

提交对镜像的修改

docker commit -m "提交日志" -a "作者" `容器名/ID` `用户名/镜像名`:latest

根据 dockerfile 创建镜像

dockefile:

FROM ubuntu
RUN apt install nodejs-legacy

执行命令:

docker build --tag qianrushi/nodejs:latest .

上传镜像

docker	login # 登录 docker hub
docker push  qianrushi/nodejs