Docker запускает сообщение об ошибке для сопоставления портов - PullRequest
0 голосов
/ 16 мая 2019

Я установил Docker Desktop для Mac и пытаюсь запустить Jenkins в док-контейнере.

Когда я пытаюсь выполнить следующую команду:

docker run --name jenkinsci -p 8080:8080 jenkins/jenkins:lts

следующая ошибкасообщается:

unknown shorthand flag: 'p' in -p

Я прошел через Начните с Docker Desktop для Mac успешно, поэтому я знаю, что Docker работает правильно.

Информация о версии Docker:

Client: Docker Engine - Community
 Version:           18.09.2
 API version:       1.39
 Go version:        go1.10.8
 Git commit:        6247962
 Built:             Sun Feb 10 04:12:39 2019
 OS/Arch:           darwin/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.2
  API version:      1.39 (minimum version 1.12)
  Go version:       go1.10.6
  Git commit:       6247962
  Built:            Sun Feb 10 04:13:06 2019
  OS/Arch:          linux/amd64
  Experimental:     false

Ответы [ 2 ]

1 голос
/ 16 мая 2019

Вам нужно остановить работающий контейнер, прежде чем вы измените порт.Вы можете увидеть довольно похожий пост: Docker внезапно не распознает команду -p

0 голосов
/ 16 мая 2019

Кажется, что какой-то непробельный символ попал между run и --name.Я скопировал строку с веб-страницы.

Вышеуказанная команда работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...