diff --git a/.nojekyll b/.nojekyll deleted file mode 100644 index e69de29..0000000 diff --git a/CNAME b/CNAME deleted file mode 100644 index 2502a0b..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -akmalov.com \ No newline at end of file diff --git a/LICENSE.txt b/LICENSE.txt index 37beb47..8e29e8f 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,5 +1,4 @@ 1. You are free to use this code to build your own website -2. Do not copy the content in the following directories: blog, blog-work, static/img -3. Crediting the author is appreciated +2. Do not copy the content in the following directories: blog, static No confusing license. Be kind and help others learn. \ No newline at end of file diff --git a/docs/docker/commands.md b/docs/docker/commands.md index 49b1e17..aa8918a 100644 --- a/docs/docker/commands.md +++ b/docs/docker/commands.md @@ -11,7 +11,7 @@ Docker run exec or have entry point use: --entry-point=/bin/bash docker run --rm -it image-name sh ``` -Build args +## Build args ``` @@ -19,25 +19,57 @@ docker build . -t myimage --build-arg ARTIFACTORY_USER=$ARTIFACTORY_USER --build ``` -Docker run rm exec +## Docker run rm exec ``` docker run --rm -it tg_webhook_exporter bash ``` -Docker overlay who use (need install jq) +## Docker overlay who use (need install jq) ``` docker inspect $(docker ps -qa) | jq -r 'map([.Name, .GraphDriver.Data.MergedDir]) | .[] | "\(.[0])\t\(.[1])"' ``` -Docker image size +## Docker image size ``` docker ps --format '{{.Names}}\n{{.Image}}:{{.Size}}\n' -s ``` -Docker cp +## Docker cp ``` docker cp :/file/path/within/container /host/path/target ``` + + +## Retag for own registory + +Скачать необходимый image docker pull + +``` +docker pull nginx:1.23.1 +``` + +Изменить tag + +``` +docker tag nginx:1.23.1 registry.gitlab.example.com/test/nginx:1.23.1 +``` + +Push в артифактори + +``` +docker push registry.gitlab.example.com/test/nginx:1.23.1 +``` + +## Docker compose run + +Запуск тупой команды чтоб контейнер не падал, иногда бывает нужно + +version: "3.7" +services: + chatops: + image: registry.gitlab.example.com/test/myubuntu-image:v.0.1 + command: tail -F anything + diff --git a/src/pages/about.mdx b/src/pages/about.mdx index 4fccc71..711272d 100644 --- a/src/pages/about.mdx +++ b/src/pages/about.mdx @@ -3,10 +3,6 @@ title: About hide_table_of_contents: true --- -# О себе - -Тут о себе текст - export const Highlight = ({children, color}) => ( ( ); -Зеленый и Синий тест использования выделений +# О себе + +## Акмалов Артур +### Инженер по разработке и сопровождению сервисов + +В IT с 2014 года, нравится учиться и получать новые знания в данной области. +В свободное время пишу простейшие программы и скрипты для оптимизации и автоматизации однообразных или рутинных задач. +Стараюсь писать инструкции, полезные заметки, интересные статьи у себя на сайте и сторонних ресурсах. +Изучаю инструменты и методологии DevOps и программирование на Python. + +Интересные для меня направления: +- Системы управления конфигурациями: Ansible, Terraform, Salt +- Оркестрация/контейнеризация: Kubernetes, Docker +- Мониторинг: Prometheus, Grafana +- Базы данных: PostgreSQL, MongoDB +- Системы виртуализации: Proxmox +- Облачная платформа: Yandex.Cloud, Timeweb +- Язык программирования: Python +- CI/CD: Gitlab -I can write **Markdown** alongside my _JSX_! +Также есть своя домашняя серверная (homelab), где я провожу эксперименты, разрабатываю и изучаю различные OpenSource проекты -:::note -Some **content** with _Markdown_ `syntax`. Check [this `api`](#). \ No newline at end of file + + +
+ +#### 📊 Моя страница на [GitHub](https://github.com/akmalovaa) +| Akmalov github stats | +| ------------- | ------------- | + + + +#### ⤵️ Контакты + +
+ + + + + + + + + +
+ + +
+ +#### 📄 Сертификаты + +- MTCNA - MikroTik Certified Network Associate +- MTCRE - MikroTik Certified Routing Engineer (Маршрутизация) +- MTCTCE - MikroTik Certified Traffic Control Engineer (Управление трафиком) +- MTCSE - MikroTik Certified Security Engineer (Безопасность сети) +- MTCSWE - MikroTik Certified Switching Engineer (Коммутация) +- Cisco - Routing + diff --git a/static/certs/MTCNA.pdf b/static/certs/MTCNA.pdf new file mode 100644 index 0000000..300aa42 Binary files /dev/null and b/static/certs/MTCNA.pdf differ diff --git a/static/certs/MTCRE.pdf b/static/certs/MTCRE.pdf new file mode 100644 index 0000000..6cb7c23 Binary files /dev/null and b/static/certs/MTCRE.pdf differ diff --git a/static/certs/MTCSE.pdf b/static/certs/MTCSE.pdf new file mode 100644 index 0000000..8ccc209 Binary files /dev/null and b/static/certs/MTCSE.pdf differ diff --git a/static/certs/MTCSWE.pdf b/static/certs/MTCSWE.pdf new file mode 100644 index 0000000..277ab2d Binary files /dev/null and b/static/certs/MTCSWE.pdf differ diff --git a/static/certs/MTCTCE.pdf b/static/certs/MTCTCE.pdf new file mode 100644 index 0000000..7fe231c Binary files /dev/null and b/static/certs/MTCTCE.pdf differ diff --git a/static/certs/cisco.pdf b/static/certs/cisco.pdf new file mode 100644 index 0000000..3586c44 Binary files /dev/null and b/static/certs/cisco.pdf differ