Skip to content

Instantly share code, notes, and snippets.

@satom9to5
Created April 7, 2014 12:49
Show Gist options
  • Save satom9to5/10019701 to your computer and use it in GitHub Desktop.
Save satom9to5/10019701 to your computer and use it in GitHub Desktop.

Dockerfile設定

# vi Dockerfile
FROM centos

# add epel repogitory
RUN rpm -i http://ftp.riken.jp/Linux/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
RUN rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
RUN yum clean metadata

# /etc/sysconfig/network set
RUN touch /etc/sysconfig/network

# nginx install
RUN yum install -y nginx

# expose nginx port
EXPOSE 80

# nginx start
CMD ["service", "nginx", "start"]

コンテナ作成

# docker build {Dockerfileが存在するディレクトリ}

オプション

-t: レポジトリ名付与

コンテナ起動

# docker run {イメージ名}

オプションが指定されていない場合、Dockerfile内の「CMD」の記述が実行される

※オプション

# docker run -i -t p {ホスト側ポート番号}:{コンテナ側ポート番号} {イメージ名} {コマンド}

イメージ削除

# docker rmi {IMAGE ID}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment