Команды Docker Run - PullRequest
       9

Команды Docker Run

0 голосов
/ 20 сентября 2018

Когда я пытаюсь запустить приведенную ниже команду запуска docker на наших серверах linux

docker run --name test-image -d -p 9081:8080 -v /usr/Jenkins2/container:/var/jenkins_home docker.io/jenkins

It shows flag needs an argument: 'p' in -p
See 'docker run --help'.

Образ ошибки

Если я использую приведенную ниже команду, она работает нормально

 docker run --name test-image -d docker.io/jenkins

То, что я наблюдал, было то, что, если я запускаю команду docker run с двумя флагами, она работает нормально, но если я использую больше двух, она говорит, что флаг нуждается в аргументе.

**Docker version Output:**

Client:
 Version:         1.13.1
 API version:     1.26
 Package version: <unknown>
 Go version:      go1.8.3
 Git commit:      774336d/1.13.1
 Built:           Tue Feb 20 13:46:34 2018
 OS/Arch:         linux/amd64

Server:
 Version:         1.13.1
 API version:     1.26 (minimum version 1.12)
 Package version: <unknown>
 Go version:      go1.8.3
 Git commit:      774336d/1.13.1
 Built:           Tue Feb 20 13:46:34 2018
 OS/Arch:         linux/amd64
 Experimental:    false

****os-release output:****

NAME="Red Hat Enterprise Linux Server"
VERSION="7.4 (Maipo)"
ID="rhel"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="7.4"
PRETTY_NAME="Red Hat Enterprise Linux Server 7.4 (Maipo)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:7.4:GA:server"
HOME_URL="https://www.redhat.com/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"

REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 7"
REDHAT_BUGZILLA_PRODUCT_VERSION=7.4
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="7.4"

Я попробовал ту же команду на моем персональном ноутбуке, который использует версию Docker-CE, она работает нормально.Может ли кто-нибудь помочь мне, если я что-то здесь упустил.

...