Ubuntu18.04安装Docker

1,384 阅读2分钟

Ubuntu18.04安装Docker

我是使用VMware虚拟机中安装的Ubuntu18.04,因为前几天在电脑上搞Xen虚拟化把Ubuntun系统意外搞崩了,所以这次吸取以下教训,先在虚拟机上玩玩。

  1. 安装VMware虚拟机,安装Ubuntu18.04。步骤网上一搜一大堆。。。。。

  2. sudo su 进入root模式,不用每条指令都加sudo了鸭!

image.png

  1. sudo apt-get update 更新,我就喜欢sudo,就不进root,哎就是玩

  2. sudo apt-get install -y docker.io 下载安装docker,由于此命令简单,我就不贴图了

  3. sudo docker -v 版本查看 如果显示如下说明docker安装成功

image.png

  1. sudo systemctl start docker启动docker

  2. sudo systemctl enable docker运行系统引导时启用 docker

OK,到现在docker已经运行在你的系统上,接下来需要利用docker做点事情了

  1. sudo docker pull hello-world 万物皆可hello world!!!docker也不例外,咱们先拉取一个最简单的镜像,使用pull命令

image.png 不和我的一样没关系啦,我已经拉过一次了

  1. sudo docker images 查看本地主机已经存在的镜像

image.png 好多镜像没关系,咱只看绿颜色的hello-world就行了,如果被绿了,说明你成功啦!!!

  1. sudo docker run hello-world:latest 运行你拉取的镜像,然后hello-world就变成容器了。哦,好奇怪。。其实这一步就是把镜像实例化了,就类比与C++的类和对象的关系一样。如果你还不是很明白,可以去看以下这个帖子:dockone.io/article/605…

image.png 如果出现这个界面,说明你大功告成了!! ps:run后面有很多可配置的参数,本贴就不一一说明了,感兴趣的可以深入研究一下

下面还有一些docker常用的命令,可以参考一下

docker start container_name/container_id  //启动Docker容器

docker stop container_name/container_id   //停止docker容器

docker restart container_name/container_id  //重启docker容器

docker kill container_name/container_id  //杀掉一个运行中的容器

docker attach container_name/container_id  //后台启动一个容器后,进入到这个容器

docker rm container_name/container_id  //删除容器

docker pause  //暂停容器中所有的进程

docker unpause //恢复容器中所有的进程

docker exec   //在运行的容器中执行命令,退出宿主但不关闭容器

docker cp     //用于容器与主机之间的数据拷贝

docker diff   //检查容器里文件结构的更改

docker import //从归档文件中创建镜像

docker save   //将指定镜像保存成 tar 归档文件

docker load   //导入使用 docker save 命令导出的镜像

exit //直接退出容器,返回宿主机

docker container prune//清理所有处于终止状态的容器

本贴完毕,下一贴说一下本地程序通过Docker发布