Время до Docker: 2 Установите и отмените sudo docker

Docker
Время до Docker: 2 Установите и отмените sudo docker

оригинальныйПродолжайте, возьмите книгу снова. Сегодня мы поговорим о специфике операции установки Docker.

содержание

  1. Время для Docker: 1 учебник по Docker
  2. Время до Docker: 2 Установите и отмените sudo docker
  3. Время для Docker: 3 небольших примера Docker
  4. Пришло время Docker: 4 Dockerfile для создания образа
  5. Весло в воде. . .

Установка Докера

Вот пример CentOS 7:

запустить докер

sudo systemctl start docker

Убедитесь, что установка прошла успешно

docker version
docker info

Чтобы проверить установку Docker Community Edition, запустите образ hello-world.

sudo docker запустить привет-мир он сообщилhello-worldЕсли зеркало не существует, вы можете открыть егоdocker image pull hello-world

Обновление устаревшего Docker

Чтобы обновить Docker Engine-Community, загрузите обновленный файл пакета и повторите процесс установки, используяyum -y upgradeвместоyum -y installи укажите на новый файл.

Удалить Докер

sudo yum remove docker-ce

Образы, контейнеры, пользовательские файлы конфигурации на хосте не удаляются автоматически. Чтобы удалить все образы, контейнеры, пользовательские файлы конфигурации:

sudo rm -rf /var/lib/docker

Вы должны удалить все отредактированные файлы конфигурации вручную.

Не используйsudoВыполните команду докера

sudo systemctl start docker     // 启动docker

sudo groupadd docker            // 添加 docker 组
sudo usermod -aG docker mayunbaba     // 往 docker 组添加 mayunbaba 用户

/**
 注销并重新登录,以便重新评估您的组成员身份。
 如果在Linux上,您还可以运行以下命令来激活对组的更改:
*/
newgrp docker  

// 验证您可以在没有sudo的情况下运行docker命令。
docker run info

зеркало запросов

docker search hello-world

вытащить изображение

docker image pull library/hello-world

Поскольку файлы изображений, официально предоставляемые Docker, помещаются в группу библиотек, это группа по умолчанию, и ее можно опустить.

docker image pull hello-world

Еще онлайн-зеркала

онлайн-зеркало

удалить зеркало

докер рми привет-мир Если образ исполнялся, нужно docker rm [containID] // удалить контейнер

Просмотр файлов изображений

docker image

запустить изображение

docker container run hello-world

Если запуск прошел успешно, вы увидите следующий вывод на экране.

Hello from Docker!
This message shows that your installation appears to be working correctly.

После вывода этого приглашения работа hello world прекратится, и контейнер автоматически прекратит работу.

Для тех контейнеров, которые не завершаются автоматически, вы должны использоватьdocker container killКоманда завершается вручную.

Завершить контейнер докеров

docker container kill [containID]

Просмотр запущенных процессов Docker

docker ps

Просмотр журналов контейнера

docker run -d --name my_container ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"

# 查看后台运行的日志
docker logs my_container

# 实时监控(类似tail -f)
docker logs -f my_container

# 获取最后10行
docker logs --tail 10 my_container

# 实时查看最近的日志
docker logs --tail 0 -f my_container

# 加上时间戳
docker logs -t my_container

Больше контента будет разбито в следующий раз

Оригинальность - это непросто, если вы считаете, что моя статья вам полезна, пожалуйста, поставьте лайк и поддержите