1. 程式人生 > >ubuntu 安裝docker

ubuntu 安裝docker

基本命令 默認 project 文件 目前 17. 轉發 軟件 工作

安裝docker Docker從1.13.x版本開始,版本分為企業版EE和社區版CE,版本號也改為按照時間線來發布,比如17.03就是2017年3月。 Docker的linux發行版的軟件倉庫從以前的https://apt.dockerproject.org和 https://yum.dockerproject.org變更為目前的https://download.docker.com, 軟件包名字改為docker-ce和docker-ee。 Docker的社區版(Docker Community Edition)叫做docker-ce 1.首先 修改apt源 使用清華大學的。修改方法 https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ apt install docker-io 2.使用docker registry加速,提高docker pull 速度 https://www.daocloud.io/mirror docker rmi 時如果鏡像id重復可以通過tag來刪除 3.使用Dockerfile docker build 註意事項 docker build時,會把當前目錄當作上下文,因此 ADD或COPY命令只能操作當前工作目錄的文件或文件夾,不能越過當前文件夾 如在 home/root/目錄中執行dockerbuild Dockerfile文件: FROM ubuntu:latest MAINTAINER [email protected] RUN mkdir -p /data/myapp ADD ./testcode ./ ENTRYPIONT command args 構建鏡像命令: docker build -f Dockerfile -t mytag . 其中 假如在home/root/目錄執行docker build, 不論Dockerfile在哪裏 testcode目錄 一定是 home/root/testcode 即,ADD 命令中 第一個點 是docker build命令目錄 , 第二個點指的是鏡像的workdir目錄 4..使用docker-compose 安裝 apt-get install docker-compose 基本命令(執行該命令時文件夾上必須有文件名為docker-compose.yml或docker-compose.yaml) docker-compose up docker-compose down docker-compose rm 5.擴展知識點: docker中的端口映射,實際上是在主機裏iptables的nat一表裏增加一個自定義鏈,然後定義端口轉發功能。 docker默認的網絡模式是bridge模式, 在linux裏可以通過brctl show 命令進行查看 默認分配ip地址 172.17.0.0 至 172.32.0.0 隨機選擇一個網段中的ip分配給容器 iptables -t nat --list 查看端口轉發情況

ubuntu 安裝docker