docker

2020-07-15  本文已影响0人  罗不错

https://www.jianshu.com/p/8cd7ba8bc3d5

1.docker info

      docker images

2.设置镜像加速

首先注册阿里云账号并登录,阿里云网址:https://www.aliyun.com,然后进入容器镜像服务页面,可
以输入:https://cr.console.aliyun.com/ 进入,点击“镜像加速器”,获取加速器地址

通过docker-machine进入docker环境

1.docker-machine ssh default
2.sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=https://j7lxr2al.mirror.aliyuncs.com |g" /var/lib/boot2docker/profile
3.exit
4.docker-machine restart default

3.docker pull ubuntu 拉取最新版镜像到仓库中

1.调用容器输出helloworld,然后停止 , docker run ubuntu:15.10 /bin/echo "Hello world"

2.运行交互式的容器 , docker run -it ubuntu:15.10 /bin/bash

3.启动容器(后台模式) , docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"

-d 即为后台运行
--name 给容器命名
-it 进入容器的交互界面 ,配合/bin/bash
-P:将容器内部使用的网络端口随机映射到我们使用的主机上。

docker run -itd --name ubuntu-test ubuntu /bin/bash , 进入容器ubuntu-test的交互界面
docker attach xxx , 用于进入容器
docker exec -it xxx /bin/bash, 用于进入容器,退出容器后,不会停止容器

docker logs xxx
docker stop xxx
docker start xxx

sudo docker stop $(sudo docker ps -a -q) //  stop停止所有容器
sudo docker  rm $(sudo docker ps -a -q) //   remove删除所有容器
docker stop $(docker ps -q) & docker rm $(docker ps -aq)  // 停止并删除

4.查看容器 docker ps
查看所有容器 docker ps -a

5.导出容器 docker export 1e560fca3906 > ubuntu.tar 变成镜像
导入容器 cat docker/ubuntu.tar | docker import - test/ubuntu:v1 导入镜像
查看镜像 docker images
删除容器 docker rm -f 1e560fca3906
删除镜像 docker rmi id
清除所有终止的容器 docker container prune

上一篇下一篇

猜你喜欢

热点阅读