まず準備ドッキングウィンドウ-CE の回転数のパッケージを
- インストールのドッキングウィンドウと開始ドッキングウィンドウを
ヤムヤム-utilsのデバイスマッパー永続データLVM2を-yインストール yumを-config設定マネージャ--add-レポhttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yumを速くmakecache yumをドッキングウィンドウ-CEをインストール-y 我々は/etc/docker/daemon.json
#### 以下の内容を追加します。 { "レジストリミラー":[ "https://dhq9bx4f.mirror.aliyuncs.com"] } ##### 保存して終了 ドッキングウィンドウを起動しsystemctl |
2. [スタート] CentOSの後部コンテナマウントのhttpd と新しい画像を生成します
ドッキングウィンドウプルCentOSの ### ミラーリングされますIDを ドッキングウィンドウの実行-itd - -nameのCentOSの/ binに/ bashの ### コンテナを取得しますIDを ドッカーEXEC -it(入力コンテナID)バッシュ ### へのドッキングウィンドウコンテナの後に: yumをインストール-yのhttpd ### インストール後、Ctrlキーを押しながらDは、コンテナを終了します。 #### 以下は、コンテナを変更することにより、新たな画像を生成します ドッキングウィンドウは、-mコミット-a「のhttpdをインストールする」 「keyuan_test」( 入力コンテナID) 新しいイメージ名を ### 新しく作成されたコンテナによって作成されたミラーの下、および指定8080:80 8080 -pドッキングウィンドウの実行-itd:80 新しいイメージ名 / binに/ bashの #### 次のコマンドへのドッキングウィンドウのコンテナ ドッキングウィンドウの幹部が-it 新しいイメージコンテナは、生成されたIDのbashを #### コンテナを入力した後、開始のhttpdは、によってCTRL + D コンテナを終了するには、ブラウザまたは使用カールアクセスするためのコマンドを80 -portを httpdの-k開始 カールはlocalhost:8080 |
具体执行参考下面图形,特别时 镜像id和容器id的使用。
从docker hub上拉centos镜像,并通过docker images 命令查看镜像ID
通过镜像id来启动容器,并通过docker exec 命令进入容器并安装httpd
在容器内httpd服务安装完成并ctrl+d退出。
查看当前启动的容器
通过这个容器id提交并生成新的镜像
通过新的镜像ID,启动容器,并映射8080端口到容器的80端口。
进入已安装httpd的容器并启动httpd后通过ctrl+d退出
通过curl的命令访问localhost:8080
表示成功映射到容器内部的80端口。