Docker使用教程

环境

ubuntu 16.04

更新源--->https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
vim /etc/apt/sources.list

安装

编辑vim /etc/apt/sources.list.d/backports.list,添加:
deb http://http.debian.net/debian wheezy-backports main
编辑vim /etc/apt/sources.list.d/docker.list,添加:
deb https://apt.dockerproject.org/repo debian-wheezy main
依赖

>apt-get install apt-transport-https ca-certificates
>apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
>apt-cache policy docker-engine
>apt-get update
>apt-get install docker-engine

docker安装好,默认会创建一个docker组,只有docker组和root才能执行docker命令。

使用

镜像
1、启动docker
service docker start
2、查看镜像
sudo docker images
3、删除镜像
sudo docker rmi <IMAGE ID>
4、下载镜像
sudo docker pull registry.cn-hangzhou.aliyuncs.com/lxepoo/apache-php5
5、启动镜像
sudo docker run -d -p 1234:80 registry.cn-hangzhou.aliyuncs.com/lxepoo/apache-php5
此时会返回一个值(container id),表示该运行docker的id。以后如果想访问这个容器,需要通过该id。

容器
1、查看容器
sudo docker ps -a
2、终止容器
sudo docker stop [container id]
3、启动容器
sudo docker start [container id]
4、进入容器
sudo docker exec -it [container id] bash
5、删除容器
sudo docker rm [container id]
6、传输文件
sudo docker cp ./upload-labs [container id]:/var/www/

再重启
下一次,直接进入容器就可以了。

创建用户

sudo useradd -m test_docker
useradd -g docker test_tomcat

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • docker基本概念 1. Image Definition 镜像 Image 就是一堆只读层 read-only...
    慢清尘阅读 12,847评论 1 21
  • Docker常用命令 1、常用命令一览表 更多命令,请输入--help参数查询;如果想看docker命令可输入do...
    WalterWong阅读 8,726评论 2 0
  • linux 查看系统版本确认使用的docker版本 uname -a --查看Linux内核版本命令cat /pr...
    只有香如故阅读 5,080评论 1 4
  • 参考链接收集一些我已使用过的有趣的docker镜像这可能是最为详细的Docker入门总结 版权声明:原创作品,欢迎...
    海涛王阅读 5,560评论 0 0
  • 《Docker从入门到实践》阅读笔记 原书地址: https://yeasy.gitbooks.io/docker...
    GuoYuebo阅读 13,906评论 1 39