欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Docker基本操作

程序员文章站 2022-03-12 12:20:37
...

上一篇文章我们谈到了docker基本原理和概念,这一篇说一下docker基本操作。

系统:ubuntu16.04

安装docker

参考这个文章 ,写的很直接详细。

由于网络原因国内用户访问docker官方网站速度很慢,可以利用DaoCloud进行加速,参考这篇文章

获取镜像

docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]

比如:

sudo docker pull ubuntu:16.04

这将直接从docker官方仓库dockerhub下载镜像,更多用法可以参考

docker pull --help

生成容器

有了镜像后,我们就可以基于此生成容器,应用都是运行在容器中。

sudo docker run  ubuntu:16.04 

基本上所有镜像都会告诉运行方法,按照指示来就行。

查看镜像

docker images

这会列出所有镜像,每个镜像都有一个对应的ID。

容器操作

查看容器ID

sudo docker ps -a

开启容器

sudo service docker start  #首先开启docker服务
sudo service docker status  #然后查看docker状态
sudo docker start Container-Id/Name  #最后才是打开容器服务

 #停止容器
sudo docker stop Container-Id/Name   

删除镜像

sudo docker images  #查询镜像
sudo docker ps -a   #查询容器
sudo docker stop Container-ID  #先停止镜像对应的容器
sudo docker rm Container-ID   #再删除容器
sudo docker rmi Image-ID  #最后删除镜像

更详细操作可以参考文章

注意点:

  • 删除前需要保证容器是停止的 stop
  • 需要注意删除镜像和容器的命令不一样。 docker rmi ID ,其中 容器(rm) 和 镜像(rmi)
  • 需要先删除容器