任務名稱:docker初試
任務:第01步
安裝docker
第02步
檢視docker映象
docker image
如果失敗,則從u盤拷貝
docker load -i mariadb.tar
docker load -i wordpress.tar
docker load -i phpmyadmin.tar
第04步
$ docker run --name mariadb-test -e mysql_root_password=123456 -d mariadb:tag
在命令列裡設定密碼為123456。tag是版本號,即可以同時執行多個版本,並隨意選擇版本。
第05步
docker run --name wordpress-test --link mariadb-test:mysql -p 80 -d wordpress
第06步
執行phpmyadmin
docker run --name phpmyadmin --link mariadb-test:db -p 8080:80 -d phpmyadmin/phpmyadmin
第07步
檢視容器的執行狀態
docker container inspect eb6f
firefox &
# docker run,執行容器的命令
# --name引數,後面跟著的mariadb-test是自己命名的容器名稱
# -e mysql_root_password=123456abc,是為mariadb的root設定密碼為123456abc,這是wordpress的要求,要求8位,有大小寫字母和數字
# -d mariadb,這是mariadb在docker官方註冊中心的映象名稱
# --name引數,後面跟著的是wordpress-test是自己命名的容器名稱
# --link是關聯自己依賴的容器名稱及標準服務名稱
# -p 80,開啟防火牆上的80埠
# -d wordpress,這是wordpress在docker官方註冊中心的映象名稱
檢視日誌檔案,尋找ip位址,可能是172.17.0.3
# docker logs dec3
firefox &
設定後台管理員密碼
docker logs ***x ,後面的4個x代表上一行命令出來的字串前4位
檢視日誌檔案,尋找ip位址,可能是172.17.0.4
firefox &
輸入使用者名稱root,密碼123456abc
containerid是容器的編號,只寫前4位即可。要想知道這個編號,可以使用
docker ps -a查詢所有的容器,不管它是否正在執行。
01)檢視容器內的程序
docker top containerid
02)停止容器內的程序
docker stop containerid
03)docker stats containerid
會顯示類似如下的資訊,且在不斷更新中,按下ctrl + c可終止
container cpu % mem usage / limit mem % net i/o block i/o pids
ddff 0.13% 101.1 mib / 3.685 gib 2.68% 4.93 kb / 2.53 kb 11 mb / 4.4 mb 30
ddff:是容器的id前4位,你的會顯示不同資訊
cpu %:cpu使用率
mem usage / limit :記憶體使用量/限制量
mem%:記憶體使用率
網絡卡 入/出:
塊裝置 入/出:
pids(程序數量):30
04)進入容器,互動式地執行命令
docker exec -it containerid /bin/bash
dockert attach containerid
docker pause containerid
docker unpause containerid
docker kill containerid
docker rm containerid
containerid是容器的編號,只寫前4位即可
docker ps
docker ps -a
spark udf 初識初用
直接上 詳見注釋 import org.apache.spark.sql.hive.hivecontext import org.apache.spark.created by zxh on 2016 6 10.object udf test 註冊函式體到當前sqlcontext,注意,註冊到sql...
CENTOS Docker安裝centos容器
這裡主要是記錄安裝在docker裡centos的步驟。docker pull centos第二步 建立乙個centos的容器。sudo docker run privileged cap add sys admin e container docker it name my centos p 80 ...
centos docker快速安裝
5.修改源 加速 6.docker 國內倉庫和映象 參 yum install y epel releaseyum install y docker iosystemctl enable docker 開機啟動 systemctl start docker 啟動docker 這樣docker服務就起...