docker 扫盲

1、docker扫盲

docker -v 查看docker版本信息

docker run -it --rm ubuntn:16.04 启动ubuntn

touch a.txt 创建文件

docker run -it --rm python:latest 启动最新版本的python

2、切换docker的仓库地址为阿里云(dev.aliyun.com)

1)登录dev.aliyun.com

2)进入管理中心,

3)点击Docker Hub 镜像站点

复制 您的专属加速器地址:https://d7pbeng4.mirror.aliyuncs.com

 

4)打开

5)选择

 

 

6)输入

输入

i) docker-machine ssh default 

ii) sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry- mirror=https://d7pbeng4.mirror.aliyuncs.com  |g" /var/lib/boot2docker/profile

iii) exit

iv) docker-machine restart default

 

 

 

 

 

 

docker常用命令

1、docker images 查看所有镜像

2、docker ps 查看正在运行的容器

3、docker ps -a 查看所有的容器

4、docker run -it ubuntn:16.04 启动ubuntn镜像,-it表示启动容器且进入到容器里面

5、docker rm 容器id 删除一个容器(删除容器之前先要退出容器exit)

6、docker ps -aq 只显示容器的id

7、docker ps -q 只显示运行容器的id

8、docker rm `docker rm -aq` 删除所有的容器

9、docker stop `docker ps -q` 停止正在运行的容器

10、docker rm id 删除镜像

11、docker run -d nginx:latest 在后台启动一个容器

12、docker run -it --rm ubuntn:16.04 容器启动完之后直接删除

13、docker run -d --name nginx nginx:latest 给nginx容器取名,方便直接删除

14、docker stop nginx(上面起的容器名)

15、docker run --name nginx -d -p 80:80 nginx:latest 确保外部可以访问nginx,--name和-d的顺序没有一定的要求,-d表示容器在后台执行

16、docker run --name nginx2 -d -p 8080:80 --restart=always nginx:latest 不管nginx遇到什么原因退出,nginx都会重启,将nginx的80端口绑到浏览器的8080端口上

17、top查看容器的cpu消耗

18、docker commit 制作镜像

 

 

19、构建镜像 docker build -t test/env:1.0 test/env:1.0 镜像的名称已经版本号

 

 

20、ENV TZ Asia/Shanghai 设置时区

21、ENV LANG C.UTF-8 设置编码

 

转载于:https://my.oschina.net/u/2411762/blog/1576272

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值