Demo docker
- Đảm bảo đã cài docker thành công
- Môi trường demo: OS của host là
CentOS 7.3 64bit
,Docker CE 17.07
Demo docker - wordpress
-
Thực hiện lệnh dưới để cài đặt wordpress
-
Bước 1: Tạo 1 container để chạy môi trường mysql
sh docker run --name demo_mysql \ -e MYSQL_ROOT_PASSWORD=root \ -e MYSQL_DATABASE=dbwordpress \ -e MYSQL_USER=userwordpress \ -e MYSQL_PASSWORD=vnptdata2017 \ -d mysql
-
Bước 2: Tạo một container chạy wordpress và liên kết với container có tên là
demo_mysql
sh docker run --name demo_wordpress --link demo_mysql:mysql -p 8080:80 -d wordpress
-
Giải thích các tùy chọn
--name demo_wordpress
: tên của container--link demo_mysql:mysql
: container demo-wordpress sẽ liên kết với container có tên làdemo-mysql
, containerdemo-mysql
được tạo ra từ images có tên làmysql
-p 8080:80
: mapping port 8080 của host-d
: container tạo ra sẽ được chạy ngầm-
wordpress
: Tên của images, tên làwordpress
-
Bước 3: Mở trình duyệt web để truy cập vào wordpress với đường dẫn:
http://ip_cua_host:8080/
Demo docker - drupal
Demo docker - zabbix
-
Thực hiện các bước sau đây để tạo docker chạy zabbix
-
Bước 1: Tạo một container chạy DB cho zabbix
sh docker run \ -d \ --name zabbix-db \ --env="MARIADB_USER=zabbix" \ --env="MARIADB_PASS=my_password" \ monitoringartist/zabbix-db-mariadb
-
Bước 2: Tạo một container chạy zabbix và liên kết với container có tên là
zabbix-db
vừa tạo ở bên trênsh docker run \ -d \ --name zabbix \ -p 81:80 \ -p 10051:10051 \ -v /etc/localtime:/etc/localtime:ro \ --link zabbix-db:zabbix.db \ --env="ZS_DBHost=zabbix.db" \ --env="ZS_DBUser=zabbix" \ --env="ZS_DBPassword=my_password" \ --env="XXL_zapix=true" \ --env="XXL_grapher=true" \ monitoringartist/zabbix-xxl:latest
-
Bước 3: Truy cập vào web với địa chỉ
http://ip_cua_host:81/
. Tài đăng nhập bằng tài khoảnAdmin
(Lưu ý ký tự A cần được viết hoa) và mật khẩu làzabbix
.
Demo docker - rabbitmq
- Thực hiện lệnh dưới để cài đặt rabbitmq
Lab1: Cài đặt rabbitmq stand alone
-
Bước 1: Thực hiện lệnh dưới để cài đặt rabbitmq có kèm theo trang quản trị.
sh docker run -d --hostname my-rabbit --name some-rabbit -p 8081:15672 rabbitmq:3-management
-
Giải thích tham số
-d
: Tạo container chạy ngầm--hostname my-rabbit
: tên bên trong container--name some-rabbit
: Tên của container (có thể quan sát bằng lệnhdocker ps
)-p 8081:15672
: mapping port 8081 của host với port 15672 của container. Port 15672 là port trang quản trị mặc định của rabbitmq
Bước 2: đăng nhập vào trang quản trị của rabbitmq bằng địa chỉ http://ip_cua_host:8081/
. Tài khoản là guest
, mật khẩu là guest