docker镜像 是 一个操作系统文件 docker容器 是 指定运行环境(命令-脚本文件)运行的 操作系统(容器)
如果报错:修改daemon.json文件
终端中:vim /etc/docker/daemon.json添加内容:{“registry-mirrors”: [“http://hub-mirror.c.163.com”]}创建 容器
#选项包含-it 创建就启动容器# #脚本文件 封装在 镜像中# sudo docker run ##选项## 镜像名 ##命令(脚本文件)## -i:交互模式 -t:命令行模式 -d:后台模式 -p:表示端口映射 --name 容器命:容器命名 --network=host:使用宿主机的网络 -v 宿主机目录:容器目录:导入 宿主机目录 -e 环境变量名=变量:设置环境变量(TRACKER_SERVER=本机的ip地址:22122) #--------------------------常用--------------------------# sudo docker run -dit --network=host --name 容器名 镜像名 /bin/bash进入 (后台)已运行的容器:
sudo docker exec -it 容器名或容器id ##命令(程序文件)##`查看容器: - 正在运行的容器:sudo docker container ls - 所有容器:sudo docker container ls --all
启动容器:sudo docker container start 容器名或容器id
停止容器: - 方式一:sudo docker container stop 容器名或容器id - 方式二:sudo docker container kill 容器名或容器id
删除容器:sudo docker container rm 容器名或容器id
保存容器 为 镜像:sudo docker commit 容器名 镜像名