GNU/Linux >> Belajar Linux >  >> Panels >> Docker

Cara Menginstal Vim di Wadah Docker

Hampir pasti bahwa distribusi Linux yang Anda jalankan dalam wadah Docker tidak memiliki Vim atau editor teks lain yang diinstal secara default.

Cara cepat untuk menginstal editor teks di wadah Docker Anda adalah dengan memasukkan wadah yang sedang berjalan:

docker exec -it container_name_or_ID sh

Verifikasi distribusi Linux yang digunakannya:

cat /etc/os-release

Dan kemudian gunakan manajer paket distribusi untuk menginstalnya.

Untuk menginstal Vim di Ubuntu atau Debian, gunakan perintah apt:

apt update
apt install vim

Untuk menginstalnya di CentOS atau Red Hat, gunakan perintah Yum:

yum install vim

Dan jika itu Alpine Linux, gunakan perintah apk:

apk update
apk add vim

Seharusnya memungkinkan Anda untuk menjalankan dan menggunakan Vim dalam wadah yang sedang berjalan. Tapi ada masalah besar dengan pendekatan ini. Jika Anda menjalankan wadah baru dengan gambar Docker yang sama, perintah Vim yang telah Anda instal tidak akan ada di wadah baru ini. Anda harus menginstalnya lagi.

Jika Anda ingin semua container yang dibuat menggunakan image Docker yang diberikan juga memiliki Vim yang terinstal secara default, Anda perlu menambahkan perintah instalasi di Dockerfile.

Saya harap Anda tahu cara membuat gambar Docker khusus dengan Dockerfile. Jika tidak, izinkan saya segera mengingatkan Anda dengan contoh sederhana Alpine Linux.

Buat file baru bernama Dockerfile:

touch Dockerfile

Sekarang buka Dockerfile ini untuk diedit di editor dan tambahkan baris berikut ke dalamnya dan simpan:

FROM alpine:latest
RUN apk update
RUN apk add vim

Pada dasarnya, Anda menginstruksikan Docker untuk menarik image docker Alpine terbaru dan kemudian menjalankan apk packgae manager untuk memperbarui cache dan menginstal Vim.

Anda harus membuat image Docker kustom ini dari Dockerfile yang disebutkan di atas. Jalankan perintah seperti ini untuk membuat image Docker kustom Anda:

docker build -t new_docker_image_name PATH_to_Dockerfile

Sekarang jika Anda menjalankan wadah apa pun dengan image Docker kustom baru ini, editor Vim seharusnya sudah diinstal.

Saya harap tip cepat Docker ini bermanfaat bagi Anda.


Docker
  1. Cara Menginstal WordPress dengan Docker di Ubuntu

  2. Cara Menginstal Docker di Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

  3. Cara Menginstal Docker di Debian 9 (Peregangan)

  1. Cara Menginstal Docker Di CentOS

  2. Cara menginstal WordPress menggunakan Docker

  3. Cara menginstal Docker dan menyebarkan LAMP Stack

  1. Cara Menginstal Docker di CentOS 7

  2. Cara Menginstal Vim 8.2 di Ubuntu 18.04

  3. Cara Menginstal Vim 8.2 di CentOS 7