美文网首页
docker的安装

docker的安装

作者: ch3nie | 来源:发表于2018-05-27 13:21 被阅读0次

(一只小渣渣,如有错误,请多多指教。)

docker是什么

  1. Docker和虚拟机的功能差不多,可以看作一个轻量级的虚拟机,但是docker不是虚拟机。docker比虚拟机节省内存,启动更快,性能开销极低。
  2. Docker 是一个开源的应用容器引擎,基于Go 语言并遵从Apache2.0协议开源。
  3. Docker完全使用沙箱机制,相互之间不会有任何接口。

Docker安装

1.Ubuntu
2.CentOS
3.Windows
4.MacOS
5.Cloud

Docker安装的一些注意事项

1.ubuntu的内核版本必须高于3.8(如果版本低的话就先更新一下)
2.安装的时候建议转到root下(不然好多东西报错)
3.启动docker的时候一定要sudo,哪怕是root用户也要sudo,不然启动不起来
4.该docker守护程序绑定到一个Unix套接字而不是TCP端口。默认情况下,Unix套接字由root用户拥有,其他用户只能使用sudo来访问它。该docker守护进程始终运行在root用户。

Docker的一些常用命令

1.启动docker

service docker start
docker需要在root用户下才能跑起来(但是我用ubuntu14.04启动docker的时候发现在root用户下启动不起来,必须用sudo命令才能启动,但是在ubuntu16.04版本下没有这个问题)

ubuntu14.04下启动docker

2.列出机器上的镜像

Docker images

docker images

3.查看所有启动的容器(加参数-a显示所有容器)

Docker ps

查看容器

4.查找镜像(如ubuntu镜像)

1.可以通过docker search命令来查找镜像
Docker search ubuntu

查找镜像
2.也可以从网站搜索镜像(docker hub,github上都有很多镜像,需要的可以从上面找)

5.创建一个新的容器

sudo docker run -it -d --name test -p 80:80 ubuntu
创建容器的时候自动获取一个id,这个id是唯一的,可以通过id对这个容器进行操作。
-d参数为后台运行。
--name参数为自定义容器名。
-p参数为指定端口映射,后者为容器的端口。

6.进入一个启动的容器

sudo docker exec -it id /bin/bash
id为创建容器时获取的id,可以通过他对容器操作


启动容器

相关文章

网友评论

      本文标题:docker的安装

      本文链接:https://www.haomeiwen.com/subject/clcvjftx.html