1. 程式人生 > >004、運行第一個容器(2018-12-19 周三)

004、運行第一個容器(2018-12-19 周三)

sport name new world httpd fss strong daocloud ges

參考https://www.cnblogs.com/CloudMan6/p/6727146.html 按照CloudMan的教程,編寫了一個自動安裝docker的腳本(和教程中一樣,基於ubuntu16.04) #!/bin/bash # 該腳本基於 Ubuntu 16.04 64位 操作系統 # 設置主機名 echo ‘docker-lab‘ >/etc/hostname hostname docker-lab # 配置Ubuntu源 cat >/etc/apt/sources.list << EOF deb http://mirrors.aliyun.com/ubuntu/ xenial main deb-src http://mirrors.aliyun.com/ubuntu/ xenial main deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main deb http://mirrors.aliyun.com/ubuntu/ xenial universe deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb http://mirrors.aliyun.com/ubuntu/ xenial-security main deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe EOF # 配置docker源 apt-get -y install apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add - add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" apt-get update # 安裝docker apt-get -y install docker-ce # 配置docker加速器(https://www.daocloud.io/mirror),下面的加速鏈接已做加密處理,請自行申請自己的加速鏈接 curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://6c4b02a.m.daocloud.io systemctl restart docker.service # 測試docker是否安裝成功 docker run hello-world docker安裝完畢後,運行一個httpd的容器體驗一下 root@docker-lab:~# docker run -d -p 80:80 httpd
Unable to find image ‘httpd:latest‘ locally latest: Pulling from library/httpd a5a6f2f73cd8: Pull complete ac13924397e3: Pull complete 91b81769f14a: Pull complete fec7170426de: Pull complete 992c7790d5f3: Pull complete Digest: sha256:9753aabc6b0b8cd0a39733ec13b7aad59e51069ce96d63c6617746272752738e Status: Downloaded newer image for httpd:latest 60ca82f95a9db301d0c464ee627a813a57c0bdd3a4c1a9315e30eedd02b3b721 root@docker-lab:~# curl http://127.0.0.1
<html><body><h1>It works!</h1></body></html>

004、運行第一個容器(2018-12-19 周三)