Docker 常用操作

Docker容器: 直接运行在操作系统内核之上的用户空间–>操作系统级虚拟化

1. Docker 安装:

  • 详见: https://www.jianshu.com/p/e6b946c79542
# 启动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 容器名 镜像名

你可能感兴趣的:(Docker 常用操作)