chrisluiz16

Day 8

May 29th, 2023
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.84 KB | None | 0 0
  1.  
  2.  
  3. #---------------------------------------------------- Volume Creation [Task 1] --------------------------------------------#
  4.  
  5.  
  6. [ec2-user@ip-172-31-41-59 ~]$ docker volume create mysql-vol
  7. mysql-vol
  8. [ec2-user@ip-172-31-41-59 ~]$
  9. [ec2-user@ip-172-31-41-59 ~]$ docker volume inspect mysql-vol
  10. [
  11. {
  12. "CreatedAt": "2023-05-29T07:36:10Z",
  13. "Driver": "local",
  14. "Labels": {},
  15. "Mountpoint": "/var/lib/docker/volumes/mysql-vol/_data",
  16. "Name": "mysql-vol",
  17. "Options": {},
  18. "Scope": "local"
  19. }
  20. ]
  21. [ec2-user@ip-172-31-41-59 ~]$ docker container run \
  22. -d \
  23. --name mysql-server \
  24. -v mysql-vol:/var/lib/mysql/ \
  25. -p 3306:3306 \
  26. -e MYSQL_ROOT_PASSWORD="root@123" \
  27. -e MYSQL_DATABASE="wordpress" \
  28. -e MYSQL_USER="wpuser" \
  29. -e MYSQL_PASSWORD="wpuser@123" \
  30. --restart always \
  31. mysql:8-debian
  32. Unable to find image 'mysql:8-debian' locally
  33. 8-debian: Pulling from library/mysql
  34.  
  35.  
  36. ec2-user@DESKTOP-Q259SHJ ~$ mysql -u root -proot@123 -h 3.111.213.57
  37. Welcome to the MariaDB monitor. Commands end with ; or \g.
  38. Your MySQL connection id is 8
  39. Server version: 8.0.33 MySQL Community Server - GPL
  40.  
  41. Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
  42.  
  43. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
  44.  
  45. MySQL [(none)]>
  46. MySQL [(none)]> create database test1;
  47. Query OK, 1 row affected (0.029 sec)
  48.  
  49. MySQL [(none)]> create database test2;
  50. Query OK, 1 row affected (0.029 sec)
  51.  
  52. MySQL [(none)]> create database test3;
  53. Query OK, 1 row affected (0.028 sec)
  54.  
  55. MySQL [(none)]> show databases;
  56. +--------------------+
  57. | Database |
  58. +--------------------+
  59. | information_schema |
  60. | mysql |
  61. | performance_schema |
  62. | sys |
  63. | test1 |
  64. | test2 |
  65. | test3 |
  66. | wordpress |
  67. +--------------------+
  68. 8 rows in set (0.024 sec)
  69.  
  70. MySQL [(none)]>
  71. MySQL [(none)]> ^DBye
  72.  
  73.  
  74. ###--------- Output--------- #####
  75.  
  76. [ec2-user@ip-172-31-41-59 ~]$ sudo ls -l /var/lib/docker/volumes/mysql-vol/_data
  77. total 99656
  78. -rw-r-----. 1 systemd-oom systemd-oom 56 May 29 07:54 auto.cnf
  79. -rw-r-----. 1 systemd-oom systemd-oom 2994986 May 29 07:55 binlog.000001
  80. -rw-r-----. 1 systemd-oom systemd-oom 721 May 29 07:56 binlog.000002
  81. -rw-r-----. 1 systemd-oom systemd-oom 32 May 29 07:55 binlog.index
  82. -rw-------. 1 systemd-oom systemd-oom 1676 May 29 07:54 ca-key.pem
  83. -rw-r--r--. 1 systemd-oom systemd-oom 1112 May 29 07:54 ca.pem
  84. -rw-r--r--. 1 systemd-oom systemd-oom 1112 May 29 07:54 client-cert.pem
  85. -rw-------. 1 systemd-oom systemd-oom 1680 May 29 07:54 client-key.pem
  86. -rw-r-----. 1 systemd-oom systemd-oom 196608 May 29 07:57 '#ib_16384_0.dblwr'
  87. -rw-r-----. 1 systemd-oom systemd-oom 8585216 May 29 07:54 '#ib_16384_1.dblwr'
  88. -rw-r-----. 1 systemd-oom systemd-oom 5417 May 29 07:55 ib_buffer_pool
  89. -rw-r-----. 1 systemd-oom systemd-oom 12582912 May 29 07:56 ibdata1
  90. -rw-r-----. 1 systemd-oom systemd-oom 12582912 May 29 07:55 ibtmp1
  91. drwxr-x---. 2 systemd-oom systemd-oom 16384 May 29 07:55 '#innodb_redo'
  92. drwxr-x---. 2 systemd-oom systemd-oom 187 May 29 07:55 '#innodb_temp'
  93. drwxr-x---. 2 systemd-oom systemd-oom 143 May 29 07:54 mysql
  94. -rw-r-----. 1 systemd-oom systemd-oom 31457280 May 29 07:56 mysql.ibd
  95. drwxr-x---. 2 systemd-oom systemd-oom 16384 May 29 07:54 performance_schema
  96. -rw-------. 1 systemd-oom systemd-oom 1676 May 29 07:54 private_key.pem
  97. -rw-r--r--. 1 systemd-oom systemd-oom 452 May 29 07:54 public_key.pem
  98. -rw-r--r--. 1 systemd-oom systemd-oom 1112 May 29 07:54 server-cert.pem
  99. -rw-------. 1 systemd-oom systemd-oom 1680 May 29 07:54 server-key.pem
  100. drwxr-x---. 2 systemd-oom systemd-oom 28 May 29 07:54 sys
  101. drwxr-x---. 2 systemd-oom systemd-oom 6 May 29 07:56 test1
  102. drwxr-x---. 2 systemd-oom systemd-oom 6 May 29 07:56 test2
  103. drwxr-x---. 2 systemd-oom systemd-oom 6 May 29 07:56 test3
  104. -rw-r-----. 1 systemd-oom systemd-oom 16777216 May 29 07:57 undo_001
  105. -rw-r-----. 1 systemd-oom systemd-oom 16777216 May 29 07:57 undo_002
  106. drwxr-x---. 2 systemd-oom systemd-oom 6 May 29 07:55 wordpress
  107.  
  108. [ec2-user@ip-172-31-41-59 ~]$ docker container stop $(docker container ls -a -q)
  109. 1b5ddc937fe4
  110. [ec2-user@ip-172-31-41-59 ~]$ docker container rm $(docker container ls -a -q)
  111. 1b5ddc937fe4
  112. [ec2-user@ip-172-31-41-59 ~]$ docker container ls
  113. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
  114.  
  115.  
  116.  
  117. #---------------------------------------------------- Recreation of container with differnt ENV [Task 1.2] --------------------------------------------#
  118.  
  119.  
  120. ec2-user@DESKTOP-Q259SHJ ~$ mysql -u root -pmyroot@123 -h 3.111.213.57
  121. ERROR 1045 (28000): Access denied for user 'root'@'103.104.44.50' (using password: YES)
  122.  
  123. ec2-user@DESKTOP-Q259SHJ ~$ mysql -u root -proot@123 -h 3.111.213.57
  124. Your MySQL connection id is 9
  125. Server version: 8.0.33 MySQL Community Server - GPL
  126.  
  127. Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
  128.  
  129. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
  130.  
  131. MySQL [(none)]> show databases;
  132. +--------------------+
  133. | Database |
  134. +--------------------+
  135. | information_schema |
  136. | mysql |
  137. | performance_schema |
  138. | sys |
  139. | test1 |
  140. | test2 |
  141. | test3 |
  142. | wordpress |
  143. +--------------------+
  144. 8 rows in set (0.027 sec)
  145.  
  146. [ec2-user@ip-172-31-41-59 ~]$ docker container stop mysql-server
  147. mysql-server
  148. [ec2-user@ip-172-31-41-59 ~]$
  149. [ec2-user@ip-172-31-41-59 ~]$ docker container rm mysql-server
  150. mysql-server
  151.  
  152.  
  153. #---------------------------------------------------- Wordpress and mysql-server [Task 2] --------------------------------------------#
  154.  
  155.  
  156. [ec2-user@ip-172-31-41-59 ~]$ docker network create wp-net
  157. 4257b7dff8d7a0197b1eacf57bc6acde95c212292158b2ece06c130c56883026
  158.  
  159. [ec2-user@ip-172-31-41-59 ~]$ docker volume create wp-vol
  160. wp-vol
  161. [ec2-user@ip-172-31-41-59 ~]$
  162. [ec2-user@ip-172-31-41-59 ~]$ docker volume create mysql-vol
  163. mysql-vol
  164. [ec2-user@ip-172-31-41-59 ~]$
  165. [ec2-user@ip-172-31-41-59 ~]$ docker volume ls
  166. DRIVER VOLUME NAME
  167. local mysql-vol
  168. local wp-vol
  169. [ec2-user@ip-172-31-41-59 ~]$
  170. [ec2-user@ip-172-31-41-59 ~]$ docker container run \
  171. > --name mysql-server \
  172. > --restart always \
  173. > -d \
  174. > -v mysql-vol:/var/lib/mysql/ \
  175. > -e MYSQL_ROOT_PASSWORD="root@123" \
  176. > -e MYSQL_DATABASE="wordpress" \
  177. -e MYSQL_USER="wpuser" \
  178. -e MYSQL_PASSWORD="wpuser@123" \
  179. --restart always \
  180. > mysql:8-debian
  181. df55faaf8749028900c864ca123dde0c3b592b605528f65e19d75ebb66161366
  182. [ec2-user@ip-172-31-41-59 ~]$
  183. [ec2-user@ip-172-31-41-59 ~]$
  184. docker container run \
  185. --name wordpress \
  186. --restart always \
  187. --network wp-net \
  188. -d \
  189. -v wp-vol:/var/www/html/ \
  190. -p 80:80 \
  191. -e WORDPRESS_DB_HOST="mysql-server" \
  192. -e WORDPRESS_DB_USER="wpuser" \
  193. -e WORDPRESS_DB_PASSWORD="wpuser@123" \
  194. -e WORDPRESS_DB_NAME="wordpress" \
  195. wordpress:latest
  196.  
  197.  
  198. #---------------------------------------------------- Removing container and restoring it --------------------------------------------#
  199.  
  200.  
  201. [ec2-user@ip-172-31-41-59 ~]$ docker container stop $(docker container ls -a -q)
  202. 5d1360e94ddb
  203. 8b97e7e5009b
  204. [ec2-user@ip-172-31-41-59 ~]$
  205. [ec2-user@ip-172-31-41-59 ~]$ docker container rm $(docker container ls -a -q)
  206. 5d1360e94ddb
  207. 8b97e7e5009b
  208. [ec2-user@ip-172-31-41-59 ~]$ docker container ls
  209. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
  210. [ec2-user@ip-172-31-41-59 ~]$
  211.  
  212. [ec2-user@ip-172-31-41-59 ~]$ docker container run -d --name mysql-server --restart always --network wp-net -v mysql-vol:/var/lib/mysql/ -p 3306:3306 -e MYSQL_ROOT_PASSWORD="root@123" -e MYSQL_DATABASE="wordpress" -e MYSQL_USER="wpuser" -e MYSQL_PASSWORD="wpuser@123" mysql:8-debian
  213. 1396b263beb80f129aa1f243f90843a8582196c93bc16332208c0fc5d041c59f
  214. [ec2-user@ip-172-31-41-59 ~]$
  215. [ec2-user@ip-172-31-41-59 ~]$
  216. [ec2-user@ip-172-31-41-59 ~]$ docker container run --name wordpress --restart always --network wp-net -d -v wp-vol:/var/www/html/ -p 80:80 -e WORDPRESS_DB_HOST="mysql-server" -e WORDPRESS_DB_USER="wpuser" -e WORDPRESS_DB_PASSWORD="wpuser@123" -e WORDPRESS_DB_NAME="wordpress" wordpress:latest
  217. 7e4d3d3d2a811ff4d2d1b8073a0c343cb03e2010f082783dbe57bd833d7d6914
  218. [ec2-user@ip-172-31-41-59 ~]$
  219. [ec2-user@ip-172-31-41-59 ~]$
  220. [ec2-user@ip-172-31-41-59 ~]$ docker container ls
  221. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
  222. 7e4d3d3d2a81 wordpress:latest "docker-entrypoint.s…" 4 seconds ago Up 2 seconds 0.0.0.0:80->80/tcp, :::80->80/tcp wordpress
  223. 1396b263beb8 mysql:8-debian "docker-entrypoint.s…" 12 seconds ago Up 11 seconds 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp mysql-server
  224. [ec2-user@ip-172-31-41-59 ~]$
  225.  
  226.  
  227. #---------------------------------------------------- CMD and entrypoint --------------------------------------------#
  228.  
  229. [ec2-user@ip-172-31-41-59 entrypoimt]$ cat Dokcerfile
  230. FROM alpine:latest
  231. CMD["date"]
  232. [ec2-user@ip-172-31-41-59 entrypoimt]$
  233. [ec2-user@ip-172-31-41-59 entrypoimt]$
  234. [ec2-user@ip-172-31-41-59 entrypoimt]$
  235. [ec2-user@ip-172-31-41-59 entrypoimt]$ docker container run --name c1 myimage:cmd
  236. Mon May 29 10:34:37 UTC 2023
  237. [ec2-user@ip-172-31-41-59 entrypoimt]$ docker container ls -a
  238. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
  239. NAMES
  240. 1babdb9f91ac myimage:cmd "date" 26 seconds ago Exited (0) 25 seconds ago
  241. c1
  242. 7e4d3d3d2a81 wordpress:latest "docker-entrypoint.s…" 12 minutes ago Up 12 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp
  243. wordpress
  244. 1396b263beb8 mysql:8-debian "docker-entrypoint.s…" 12 minutes ago Up 12 minutes 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp mysql-server
  245.  
  246. [ec2-user@ip-172-31-41-59 entrypoimt]$ docker container run --name c2 myimage:cmd sleep 5
  247. [ec2-user@ip-172-31-41-59 entrypoimt]$ docker container ls -a
  248. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
  249. NAMES
  250. 5bcf3439b86a myimage:cmd "sleep 5" 8 seconds ago Exited (0) 2 seconds ago
  251. c2
  252. 1babdb9f91ac myimage:cmd "date" About a minute ago Exited (0) About a minute ago
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260. [ec2-user@ip-172-31-41-59 entrypoimt]$ cat Dockerfile
  261. FROM alpine:latest
  262.  
  263. ENTRYPOINT ["date"]
  264.  
  265.  
  266. [ec2-user@ip-172-31-41-59 entrypoimt]$
  267. [ec2-user@ip-172-31-41-59 entrypoimt]$
  268. [ec2-user@ip-172-31-41-59 entrypoimt]$ docker image build -t myimage:entry .
  269. Sending build context to Docker daemon 2.048kB
  270. Step 1/2 : FROM alpine:latest
  271. ---> 5e2b554c1c45
  272. Step 2/2 : ENTRYPOINT ["date"]
  273. ---> Running in 328ad3c0d16a
  274. Removing intermediate container 328ad3c0d16a
  275. ---> 50997982b76f
  276. Successfully built 50997982b76f
  277. Successfully tagged myimage:entry
  278. [ec2-user@ip-172-31-41-59 entrypoimt]$
  279.  
  280. [ec2-user@ip-172-31-41-59 entrypoimt]$ docker container run --name c3 myimage:entry
  281. Mon May 29 10:37:44 UTC 2023
  282. [ec2-user@ip-172-31-41-59 entrypoimt]$
  283. [ec2-user@ip-172-31-41-59 entrypoimt]$
  284. [ec2-user@ip-172-31-41-59 entrypoimt]$ docker container run --name c4 myimage:entry sleep 5
  285. BusyBox v1.36.0 (2023-05-05 06:41:49 UTC) multi-call binary.
  286.  
  287. Usage: date [OPTIONS] [+FMT] [[-s] TIME]
  288.  
  289. Display time (using +FMT), or set time
  290.  
  291. -u Work in UTC (don't convert to local time)
  292. [-s] TIME Set time to TIME
  293. -d TIME Display TIME, not 'now'
  294. -D FMT FMT (strptime format) for -s/-d TIME conversion
  295. -r FILE Display last modification time of FILE
  296. -R Output RFC-2822 date
  297. -I[SPEC] Output ISO-8601 date
  298. SPEC=date (default), hours, minutes, seconds or ns
  299.  
  300. Recognized TIME formats:
  301. @seconds_since_1970
  302. hh:mm[:ss]
  303. [YYYY.]MM.DD-hh:mm[:ss]
  304. YYYY-MM-DD hh:mm[:ss]
  305. [[[[[YY]YY]MM]DD]hh]mm[.ss]
  306. 'date TIME' form accepts MMDDhhmm[[YY]YY][.ss] instead
  307.  
  308.  
  309.  
  310. [ec2-user@ip-172-31-41-59 entrypoimt]$ docker container run --name c5 myimage:entry cat /etc/os-release
  311. BusyBox v1.36.0 (2023-05-05 06:41:49 UTC) multi-call binary.
  312.  
  313. Usage: date [OPTIONS] [+FMT] [[-s] TIME]
  314.  
  315. Display time (using +FMT), or set time
  316.  
  317. -u Work in UTC (don't convert to local time)
  318. [-s] TIME Set time to TIME
  319. -d TIME Display TIME, not 'now'
  320. -D FMT FMT (strptime format) for -s/-d TIME conversion
  321. -r FILE Display last modification time of FILE
  322. -R Output RFC-2822 date
  323. -I[SPEC] Output ISO-8601 date
  324. SPEC=date (default), hours, minutes, seconds or ns
  325.  
  326. Recognized TIME formats:
  327. @seconds_since_1970
  328. hh:mm[:ss]
  329. [YYYY.]MM.DD-hh:mm[:ss]
  330. YYYY-MM-DD hh:mm[:ss]
  331. [[[[[YY]YY]MM]DD]hh]mm[.ss]
  332. 'date TIME' form accepts MMDDhhmm[[YY]YY][.ss] instead
  333.  
  334.  
  335.  
  336. [ec2-user@ip-172-31-41-59 entrypoimt]$ docker container run --name c6 myimage:entry +%F
  337. 2023-05-29
  338.  
  339. [ec2-user@ip-172-31-41-59 entrypoimt]$ docker container ls -a
  340. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
  341. NAMES
  342. 931b3841e7c8 myimage:entry "date +%F" 18 seconds ago Exited (0) 17 seconds ago
  343. c6
  344. c128d4647f1f myimage:entry "date cat /etc/os-re…" About a minute ago Exited (1) About a minute ago
  345. c5
  346. 750911d2c0ce myimage:entry "date sleep 5" 2 minutes ago Exited (1) 2 minutes ago
  347. c4
  348. 1df72ed05899 myimage:entry "date" 2 minutes ago Exited (0) 2 minutes ago
  349. c3
  350. 5bcf3439b86a myimage:cmd "sleep 5" 4 minutes ago Exited (0) 4 minutes ago
  351. c2
  352. 1babdb9f91ac myimage:cmd "date" 5 minutes ago Exited (0) 5 minutes ago
  353. c1
  354. 7e4d3d3d2a81 wordpress:latest "docker-entrypoint.s…" 17 minutes ago Up 17 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp
  355. wordpress
  356. 1396b263beb8 mysql:8-debian "docker-entrypoint.s…" 17 minutes ago Up 17 minutes 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp mysql-server
  357.  
  358.  
  359. [ec2-user@ip-172-31-41-59 entrypoimt]$ docker container run --name c7 myimage:entry +%D
  360. 05/29/23
  361.  
  362.  
  363. [ec2-user@ip-172-31-41-59 entrypoimt]$ docker image build -t myimage:comb .
  364. Sending build context to Docker daemon 2.048kB
  365. Step 1/3 : FROM alpine:latest
  366. ---> 5e2b554c1c45
  367. Step 2/3 : ENTRYPOINT ["date"]
  368. ---> Using cache
  369. ---> 50997982b76f
  370. Step 3/3 : CMD ["+%F"]
  371. ---> Running in 5ee2f3db46af
  372. Removing intermediate container 5ee2f3db46af
  373. ---> f8239c5d0fec
  374. Successfully built f8239c5d0fec
  375. Successfully tagged myimage:comb
  376. [ec2-user@ip-172-31-41-59 entrypoimt]$
  377.  
  378. [ec2-user@ip-172-31-41-59 entrypoimt]$ docker container run --name x1 myimage:comb
  379. 2023-05-29
  380. [ec2-user@ip-172-31-41-59 entrypoimt]$
  381. [ec2-user@ip-172-31-41-59 entrypoimt]$
  382. [ec2-user@ip-172-31-41-59 entrypoimt]$ docker container run --name x2 myimage:comb +%D
  383. 05/29/23
  384. [ec2-user@ip-172-31-41-59 entrypoimt]$ docker container run --name x3 myimage:comb sleep 5
  385. BusyBox v1.36.0 (2023-05-05 06:41:49 UTC) multi-call binary.
  386.  
  387. Usage: date [OPTIONS] [+FMT] [[-s] TIME]
  388.  
  389. Display time (using +FMT), or set time
  390.  
  391. -u Work in UTC (don't convert to local time)
  392. [-s] TIME Set time to TIME
  393. -d TIME Display TIME, not 'now'
  394. -D FMT FMT (strptime format) for -s/-d TIME conversion
  395. -r FILE Display last modification time of FILE
  396. -R Output RFC-2822 date
  397. -I[SPEC] Output ISO-8601 date
  398. SPEC=date (default), hours, minutes, seconds or ns
  399.  
  400. Recognized TIME formats:
  401. @seconds_since_1970
  402. hh:mm[:ss]
  403. [YYYY.]MM.DD-hh:mm[:ss]
  404. YYYY-MM-DD hh:mm[:ss]
  405. [[[[[YY]YY]MM]DD]hh]mm[.ss]
  406. 'date TIME' form accepts MMDDhhmm[[YY]YY][.ss] instead
  407.  
  408. [ec2-user@ip-172-31-41-59 entrypoimt]$ docker container ls -a
  409. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
  410. NAMES
  411. 4d44d42148bc myimage:comb "date sleep 5" 57 seconds ago Exited (1) 56 seconds ago
  412. x3
  413. 217dcea898af myimage:comb "date +%D" About a minute ago Exited (0) About a minute ago
  414. x2
  415. 014a33eae924 myimage:comb "date +%F" 2 minutes ago Exited (0) 2 minutes ago
  416. x1
  417. 93a702aae21e myimage:entry "date +%D" 5 minutes ago Exited (0) 5 minutes ago
  418. c7
  419. 931b3841e7c8 myimage:entry "date +%F" 6 minutes ago Exited (0) 6 minutes ago
  420. c6
  421. c128d4647f1f myimage:entry "date cat /etc/os-re…" 7 minutes ago Exited (1) 7 minutes ago
  422. c5
  423. 750911d2c0ce myimage:entry "date sleep 5" 8 minutes ago Exited (1) 8 minutes ago
  424. c4
  425. 1df72ed05899 myimage:entry "date" 8 minutes ago Exited (0) 8 minutes ago
  426. c3
  427. 5bcf3439b86a myimage:cmd "sleep 5" 10 minutes ago Exited (0) 10 minutes ago
  428. c2
  429. 1babdb9f91ac myimage:cmd "date" 11 minutes ago Exited (0) 11 minutes ago
  430. c1
  431. 7e4d3d3d2a81 wordpress:latest "docker-entrypoint.s…" 23 minutes ago Up 23 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp
  432. wordpress
  433. 1396b263beb8 mysql:8-debian "docker-entrypoint.s…" 24 minutes ago Up 24 minutes 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 3
  434.  
  435.  
  436.  
  437. [ec2-user@ip-172-31-41-59 entrypoimt]$ docker container prune
  438. WARNING! This will remove all stopped containers.
  439. Are you sure you want to continue? [y/N] y
  440. Deleted Containers:
  441. 4d44d42148bcb459b4b38f440102580cad88b63b05338f70baecf4197098408c
  442. 217dcea898afcf60da09d4ae72e5646874d464353fea6eb42cf0b847fac68140
  443. 014a33eae9247eac81a6147ea80e4c8c38ff0ff001819bdb811c0f9c96d779d8
  444. 93a702aae21e52917df9eebbb04da12afb5c74696f61f210fc36a38c8f9d4407
  445. 931b3841e7c8a976a35655bf87bfa7f1b1d5ae5cb0aa14c885ae8eb4441cd730
  446. c128d4647f1f056ed10622db945202be99cd799d2ffc343cbdcc6aee953b3d69
  447. 750911d2c0ceb718d4d4dbf6d42f63152c041a4a2ecae9d696c7b6c78eba9fb2
  448. 1df72ed05899f67cdcd4677751cfe6a412ad896117e47bde1a312b8539ca8692
  449. 5bcf3439b86a6add8cdf7a7213f0988d996fb2584d86a9cac6ffa6f967461b78
  450. 1babdb9f91ace5ccf18315b83d277a7c8e4e076dd01161f3e3b46adabbe9b47d
  451.  
  452. Total reclaimed space: 0B
  453.  
  454.  
  455.  
  456.  
  457. #---------------------------------------------------- ALB the container --------------------------------------------#
  458.  
  459.  
  460. [ec2-user@ip-172-31-41-59 entrypoimt]$ docker container run \
  461. > --name webserver1 \
  462. > --restart always \
  463. > -d \
  464. > -p 8081:80 \
  465. > -v $(pwd)/site1/:/usr/local/apache2/htdocs/ \
  466. > httpd:alpine
  467. 6c88c3bcc0aa5f42adf671d09dbf43ca7fd71a75810a489d391ff278debc787b
  468.  
  469.  
  470. [ec2-user@ip-172-31-41-59 entrypoimt]$ docker container run --name webserver2 --restart always -d -p 8082:80 -v $(pwd)/site2/:/usr/local/apache2/htdocs/ htt
  471. pd:alpine
  472. 9f562b9f2bec912e2fbdfc6c9f373341b81c085861af93d45f9b47c5a0065b82
  473. [ec2-user@ip-172-31-41-59 entrypoimt]$
  474. [ec2-user@ip-172-31-41-59 entrypoimt]$
  475. [ec2-user@ip-172-31-41-59 entrypoimt]$ docker container run --name webserver3 --restart always -d -p 8083:80 -v $(pwd)/site3/:/usr/local/apache2/htdocs/ htt
  476. pd:alpine
  477. 5b1e41dfb9376bdc8f66d2aa39b8bec7970df87c237ae3c39ce347b07c3511da
  478. [ec2-user@ip-172-31-41-59 entrypoimt]$
  479.  
  480. [ec2-user@ip-172-31-41-59 entrypoimt]$ docker container ls -a
  481. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
  482. 5b1e41dfb937 httpd:alpine "httpd-foreground" 14 seconds ago Up 14 seconds 0.0.0.0:8083->80/tcp, :::8083->80/tcp webserver3
  483. 9f562b9f2bec httpd:alpine "httpd-foreground" 32 seconds ago Up 31 seconds 0.0.0.0:8082->80/tcp, :::8082->80/tcp webserver2
  484. 6c88c3bcc0aa httpd:alpine "httpd-foreground" About a minute ago Up About a minute 0.0.0.0:8081->80/tcp, :::8081->80/tcp webserver1
  485. 7e4d3d3d2a81 wordpress:latest "docker-entrypoint.s…" 40 minutes ago Up 40 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp wordpress
  486. 1396b263beb8 mysql:8-debian "docker-entrypoint.s…" 40 minutes ago Up 40 minutes 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp mysql-server
  487. [ec2-user@ip-172-31-41-59 entrypoimt]$
Advertisement
Add Comment
Please, Sign In to add comment