Docker基础知识

90 阅读1分钟
docker login --username=admin registry.cn.aliyuncs.com 登录私有仓库
password:123
docker build -t registry.cn.aliyuncs.com/manager:1.0 ./ 构建docker镜像包文件
docker exec -it 89348f213052[container ID] bash 进入容器ID
# ls     查看文件
# ls -al 查看所有文件列表
# cd js  切换目录
# cat index.html  查看文件内容
docker logs -f container ID 查看容器运行日志
docker push  registry.cn.aliyuncs.com/manager:1.0   推送镜像包至服务器
docker images 列出本地主机上已有镜像的基本信息
docker ps 查看docker正在运行的容器
docker ps -a 查看所有启动的容器
docker stop 停止容器
docker restart 重启容器 
docker logs -f containerID 查看日志
docker tag imageId repository:tag 重命名镜像
docker pull 镜像名<:tags>
docker rm 容器ID 删除指定容器
docker rmi 镜像ID
docker save 镜像ID > 镜像名.tar
docker save 仓库名:tag > 镜像名.tar
docker tag 镜像ID reg.local.com/manager:1.0 . 打镜像标签
docker run -p80:80 -v /Users/Dell/Downloads/nginx.conf:/etc/nginx/nginx.conf web-manager:1.0
docker run -d -p90:3300 --name=web-manager reg.local.com/web-manager:1.0
docker run -d -p90:80 -v /nginx/web-manager/nginx.conf:/etc/nginx/nginx.conf --name=web-manager web-manager:1.0
docker run --name web-manager -d f3eda7caf6bc(images ID)  运行docker容器 name自定义
参数说明 
-t 让docker分配一个伪终端并绑定到容器的标准输入上,
-i 则让容器的标准输入保持打开.