docker container runでDockerコンテナを起動する方法
Dockerコンテナを起動するにはdocker container runコマンドを実行します。
オプションの説明(抜粋)
$ docker container run --help Usage: docker container run [OPTIONS] IMAGE [COMMAND] [ARG...] Run a command in a new container Options: -i, --interactive Keep STDIN open even if not attached --name string Assign a name to the container -t, --tty Allocate a pseudo-TTY
オプションの説明
- -iオプション:Dockerコンテナ起動時に、標準入力(STDIN)を受け付ける
- -tオプション:仮想端末(pseudo-TTY)をコンテナに割り当てる
- --nameオプション:作成するコンテナに名前を付ける
- ※-i -tを同時に使用する場合は、-itオプションを使用できます
実行例
$ docker image ls # Dockerイメージ一覧 REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu latest 1d622ef86b13 3 days ago 73.9MB centos latest 470671670cac 3 months ago 237MB centos 7.7.1908 08d05d1d5859 5 months ago 204MB $ docker container ls -a # Dockerコンテナ一覧 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES $ docker container run -it --name test01 centos:7.7.1908 /bin/bash [root@e5cef61699ff /]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) [root@e5cef61699ff /]# exit exit $ docker container ls -a # Dockerコンテナ一覧 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES e5cef61699ff centos:7.7.1908 "/bin/bash" About a minute ago Exited (0) 2 seconds ago test01