docker学习笔记2

1、获取镜像,载入镜像 ubuntu

docker pull ubuntu

 

2、启动容器

docker run -it ubuntu /bin/bash
* -i 交互式操作
* -t 终端
* -d 后台运行容器
ubuntu 镜像
/bin/bash 放在镜像后的是命令
---
退出中断 exit

3、启动已停止的容器

查看所有容器 docker ps -a
启动: docker start 容器id

4、停止容器:docker stop <容器 ID>

5、-d 模式下进入容器:
docker exec:推荐大家使用 docker exec 命令,因为此退出容器终端,不会导致容器的停止(docker attach会退出)

docker exec -it 243c32535da7 /bin/bash


6、导出本地容器快照到本地文件

docker export 1e560fca3906 -o ./.docker/ubuntu.tar

 

7、可以使用 docker import 从容器快照文件中再导入为镜像,以下实例将快照文件 ubuntu.tar 导入到镜像 test/ubuntu:v1:

cat docker/ubuntu.tar | docker import - test/ubuntu:v1

------------------------------------------------------------------------------

8、镜像使用

8.1 管理和使用本地镜像

搜索: docker search httpd

下载: docker pull httpd

8.2 创建镜像

*。。。

9、容器互联:

9.1 通过端口连接到一个容器:

 

  • -P :是容器内部端口随机映射到主机的高端口。
  • -p : 是容器内部端口绑定到指定的主机端口。

 

docker run -d -p 127.0.0.1:5001:5000 training/webapp python app.py

 

9.2、docker 连接系统允许将多个容器连接在一起,共享连接信息;docker 连接会创建一个父子关系,其中父容器可以看到子容器的信息

 

 

 

posted @ 2021-12-22 16:26  小毛编  阅读(32)  评论(0编辑  收藏  举报