マイクロサービス環境構築テーマ(四)Docker
1594 ワード
dockerインストールの説明
1、旧バージョンdockerのアンインストール
yum remove docker \
docker-common \
docker-selinux \
docker-engine
2、rpmをダウンロードする
ダウンロード
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
docker-ce-18.09.2-3.el7.x86_64.rpm
containerd.io-1.2.2-3.el7.x86_64.rpm
docker-ce-cli-18.09.2-3.el7.x86_64.rpm
最新版もお選びいただけます
3、docker ceのインストール
cd /usr/local/docker
#
yum install -y yum-utils device-mapper-persistent-data lvm2
yum install containerd.io-1.2.2-3.el7.x86_64.rpm
yum install docker-ce-cli-18.09.2-3.el7.x86_64.rpm
yum install docker-ce-18.09.2-3.el7.x86_64.rpm
4、バージョンの表示
docker --version
5、dockerを起動する
#docker
systemctl start docker
#docker
systemctl enable docker.service
6、ローカルミラー倉庫に加入する
tee /etc/docker/daemon.json <
7、ミラー倉庫からミラーを引き出す
docker pull ht_test/centos
#
docker login harbortest.xxxxxx.com
# ,
8、ミラーを作成する
dockerfileの作成FROM java:latest
#
RUN mkdir /usr/local/micserver
#
WORKDIR /usr/local/micserver
# jar
COPY ./eureka-server-6.2.2.jar .
# jar
ENTRYPOINT ["java","-jar","eureka-server-6.2.2.jar"]
Dockerfileとjarパッケージを同じディレクトリに配置すると、jarが見つからない場合があります.
yum remove docker \
docker-common \
docker-selinux \
docker-engine
cd /usr/local/docker
#
yum install -y yum-utils device-mapper-persistent-data lvm2
yum install containerd.io-1.2.2-3.el7.x86_64.rpm
yum install docker-ce-cli-18.09.2-3.el7.x86_64.rpm
yum install docker-ce-18.09.2-3.el7.x86_64.rpm
docker --version
#docker
systemctl start docker
#docker
systemctl enable docker.service
tee /etc/docker/daemon.json <
docker pull ht_test/centos
#
docker login harbortest.xxxxxx.com
# ,
FROM java:latest
#
RUN mkdir /usr/local/micserver
#
WORKDIR /usr/local/micserver
# jar
COPY ./eureka-server-6.2.2.jar .
# jar
ENTRYPOINT ["java","-jar","eureka-server-6.2.2.jar"]