Docker容器: 直接运行在操作系统内核之上的用户空间–>操作系统级虚拟化
1. Docker 安装:
# 启动docker
sudo service docker start
# 停止docker
sudo service docker stop
# 重启docker
sudo service docker restart
2. Docker image 镜像操作
- Docker image 就是一个软件环境
类似于 一个 运行在 真实机linux上的 微型linux操作系统 的软件
2.1 列出镜像
docker image ls
# 或
docker images
2.2 获取某个镜像
docker image pull library/hello-world
2.3 导出某个镜像
docker save -o ./ubuntu.tar ubuntu
2.4 导入镜像
docker load -i xxx.rar
2.5 删除镜像
# docker image rm 镜像名或镜像id
docker image rm hello-world
3. Docker 容器操作
# docker run [option] 镜像名 [向启动容器中传入的命令]
3.1 交互式容器
docker run -it --name=myubuntu ubuntu /bin/bash
3.2 守护式容器
- 在容器内部exit退出时,容器也不会停止
docker run -dit --name=myubuntu2 ubuntu
3.3 进入已运行的容器
# docker exec -it 容器名或容器id 进入后执行的第一个命令
docker exec -it myubuntu2 /bin/bash
3.4 查看容器
# 列出本机正在运行的容器
docker container ls
# 列出本机所有容器,包括已经终止运行的
docker container ls --all
3.5 停止与启动容器
# 停止一个已经在运行的容器
docker container stop 容器名或容器id
# 启动一个已经停止的容器
docker container start 容器名或容器id
# kill掉一个已经在运行的容器
docker container kill 容器名或容器id
3.6 删除容器
docker container rm 容器名或容器id
4. 将容器保存为镜像
# docker commit 容器名 镜像名