1、docker配置国内镜像:
Linux:阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,
- 网易:https://hub-mirror.c.163.com/
- 阿里云:https://<你的ID>.mirror.aliyuncs.com
- 七牛云加速器:https://reg-mirror.qiniu.com
对于centso7在/etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):
{"registry-mirrors":["https://i2fukjpt.mirror.aliyuncs.com"]}
1、运行一个容器:
docker run -i -t -d --name image_name ubuntu:15.10 /bin/echo "Hello world"
-
-t: 在新容器内指定一个伪终端或终端。
-
-i: 允许你对容器内的标准输入 (STDIN) 进行交互。
- -d 参数默认不会进入容器,且使容器在后台运行
-
--name image_name给容器设置名字
2、退出容器:
exit
3、进入容器:
docker exec -i -t <容器ID> 命令
3、拉取镜像:
docker pull image_name
4、停止容器:
docker stop image_name
5、查看所有容器:
docker ps -a
6、运行一个停止的容器:
docker start <容器ID>
7、删除一个容器:
docker rm -f <容器ID>
8、网络端口映射
- -P :是容器内部端口随机映射到主机的高端口。
- -p : 是容器内部端口绑定到指定的主机端口
-
如:docker run -d -p 5000:5000 training/webapp python app.py