初識CentOS DOCKER初試

2021-09-28 17:49:53 字數 2437 閱讀 5644

任務名稱: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服務就起...