What image should I install on VirtualBox for practising DevOps?Install VirtualBox image as operating systemVirtualbox image to full installpublic_html permissions for local developmentCreating New Networkubuntu 12.04 lts secure lamp serverWhat URL should Munin be available at after default install?Upgraded a virtual guest system: /dev/disk/uuid… does not exitCan I create a Ubuntu disc image from inside a VirtualBox?In Docker, should I reuse base images if possible?How to add support for MS Access .mdb to PHP7 PDO in Ubuntu 18.04
What is a good example for artistic ND filter applications?
how to understand the error info "Illegal parameter number in definition of reserved@a. ...t2+cdots+sqrt2}}_n项 , cdots 收敛.$}"
Blank spaces in a font
Why are we moving in circles with a tandem kayak?
Why did House of Representatives need to condemn Trumps Tweets?
Scam? Checks via Email
Rampant sharing of authorship among colleagues in the name of "collaboration". Is not taking part in it a death knell for a future in academia?
8086 stack segment and avoiding overflow in interrupts
Did Vladimir Lenin have a cat?
Why is it "on the inside" and not "in the inside"?
How should I quote American English speakers in a British English essay?
How to store my pliers and wire cutters on my desk?
What are the cons of stateless password generators?
Summoning A Technology Based Demon
Composing fill in the blanks
To find islands of 1 and 0 in matrix
How to season a character?
Does dual boot harm a laptop battery or reduce its life?
Do 3/8 (37.5%) of Quadratics Have No x-Intercepts?
A variant of the Multiple Traveling Salesman Problem
Is there an antonym (a complementary antonym) for "spicy" or "hot" regarding food (I DO NOT mean "seasoned", but "hot")?
Why does the Eurostar not show youth pricing?
Can Lightning Lure be used to knock out a creature like a magical Taser?
How well would the Moon protect the Earth from an Asteroid?
What image should I install on VirtualBox for practising DevOps?
Install VirtualBox image as operating systemVirtualbox image to full installpublic_html permissions for local developmentCreating New Networkubuntu 12.04 lts secure lamp serverWhat URL should Munin be available at after default install?Upgraded a virtual guest system: /dev/disk/uuid… does not exitCan I create a Ubuntu disc image from inside a VirtualBox?In Docker, should I reuse base images if possible?How to add support for MS Access .mdb to PHP7 PDO in Ubuntu 18.04
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I would like to practice setting up a PHP / Apache web server from (almost) scratch, i.e.:
- Start with an Ubuntu OS.
- Install Apache
- Install any PHP packages I need
Along with any hurdles I cross on the way. I could do this by setting up a DigitalOcean Ubuntu droplet, but I thought I could also do it using VirtualBox (on Windows 8.1). But the instructions I've seen so far involve downloading the Ubuntu Desktop ISO image and using that as a base in VirtualBox. Do I really need that?
I have no need to use Ubuntu as a desktop operating system. Probably a stupid question, but is there a more stripped down image I should use, or am I thinking about it all wrong?
server virtualbox apache2 php
add a comment |
I would like to practice setting up a PHP / Apache web server from (almost) scratch, i.e.:
- Start with an Ubuntu OS.
- Install Apache
- Install any PHP packages I need
Along with any hurdles I cross on the way. I could do this by setting up a DigitalOcean Ubuntu droplet, but I thought I could also do it using VirtualBox (on Windows 8.1). But the instructions I've seen so far involve downloading the Ubuntu Desktop ISO image and using that as a base in VirtualBox. Do I really need that?
I have no need to use Ubuntu as a desktop operating system. Probably a stupid question, but is there a more stripped down image I should use, or am I thinking about it all wrong?
server virtualbox apache2 php
add a comment |
I would like to practice setting up a PHP / Apache web server from (almost) scratch, i.e.:
- Start with an Ubuntu OS.
- Install Apache
- Install any PHP packages I need
Along with any hurdles I cross on the way. I could do this by setting up a DigitalOcean Ubuntu droplet, but I thought I could also do it using VirtualBox (on Windows 8.1). But the instructions I've seen so far involve downloading the Ubuntu Desktop ISO image and using that as a base in VirtualBox. Do I really need that?
I have no need to use Ubuntu as a desktop operating system. Probably a stupid question, but is there a more stripped down image I should use, or am I thinking about it all wrong?
server virtualbox apache2 php
I would like to practice setting up a PHP / Apache web server from (almost) scratch, i.e.:
- Start with an Ubuntu OS.
- Install Apache
- Install any PHP packages I need
Along with any hurdles I cross on the way. I could do this by setting up a DigitalOcean Ubuntu droplet, but I thought I could also do it using VirtualBox (on Windows 8.1). But the instructions I've seen so far involve downloading the Ubuntu Desktop ISO image and using that as a base in VirtualBox. Do I really need that?
I have no need to use Ubuntu as a desktop operating system. Probably a stupid question, but is there a more stripped down image I should use, or am I thinking about it all wrong?
server virtualbox apache2 php
server virtualbox apache2 php
edited Jul 20 at 21:46
Peter Mortensen
1,0272 gold badges11 silver badges17 bronze badges
1,0272 gold badges11 silver badges17 bronze badges
asked Jul 19 at 21:22
tibubuntutibubuntu
333 bronze badges
333 bronze badges
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
For practicing on an Ubuntu Server, use the Ubuntu Server image. It is precisely the stripped-down image you are thinking of.
Simply put the Ubuntu Server .iso in your VM's virtual CD drive (it's part of the Host's Vbox Application settings), and start installing.
Installing VMs into VirtualBox is a learned skill like any other. Many folks make lots of mistakes on their first Guest VM install - learn from it, and don't be afraid to throw it away and start over.
Thanks. I guess I was a bit confused re. terminology. If Ubuntu is an OS, and Apache is a server, where in the hierarchy does an Ubuntu Server lie?
– tibubuntu
Jul 19 at 22:33
1
Apache is a webserver - it servers web pages. There are many, many other server applications. Ubuntu Server contains a fully-functioning system in a headless environment, exactly what most folks who run servers want.
– user535733
Jul 20 at 2:16
Also, use snapshots after each important step.
– Eric Duminil
Jul 20 at 9:58
add a comment |
There is a "server" edition of Ubuntu (which is what you get in a DO droplet). This can of course run in a smaller machine (I did run a forum on DO with just a 512MB machine). Of course you have to be more proficient in Linux and have the basics of file management and editing from the command line (or use SSH-aware tools on the Windows host: WinSCP, Putty...).
Now, DevOps is not Apache and PHP, DevOps is about being able to build/deploy/monitor/upgrade code quickly and efficiently in complicated environments, so you have to become familiar with continuous integration and its tools (Git, Jenkins, Travis), Docker containers, possibly Ansible and Vagrant... To run these tools you have three ways:
- run native versions on Windows (when they exist)
- run Linux versions in a Linux host (VM on your Windows, or server in the cloud (DO or else)
- run Docker container images (on your Windows or in a Linux VM/server) which is the preferred and usual technique (easier to install, no runtime cross-dependencies...)
1
That correction re. dev ops is useful. Thank you.
– tibubuntu
Jul 19 at 22:31
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "89"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1159545%2fwhat-image-should-i-install-on-virtualbox-for-practising-devops%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
For practicing on an Ubuntu Server, use the Ubuntu Server image. It is precisely the stripped-down image you are thinking of.
Simply put the Ubuntu Server .iso in your VM's virtual CD drive (it's part of the Host's Vbox Application settings), and start installing.
Installing VMs into VirtualBox is a learned skill like any other. Many folks make lots of mistakes on their first Guest VM install - learn from it, and don't be afraid to throw it away and start over.
Thanks. I guess I was a bit confused re. terminology. If Ubuntu is an OS, and Apache is a server, where in the hierarchy does an Ubuntu Server lie?
– tibubuntu
Jul 19 at 22:33
1
Apache is a webserver - it servers web pages. There are many, many other server applications. Ubuntu Server contains a fully-functioning system in a headless environment, exactly what most folks who run servers want.
– user535733
Jul 20 at 2:16
Also, use snapshots after each important step.
– Eric Duminil
Jul 20 at 9:58
add a comment |
For practicing on an Ubuntu Server, use the Ubuntu Server image. It is precisely the stripped-down image you are thinking of.
Simply put the Ubuntu Server .iso in your VM's virtual CD drive (it's part of the Host's Vbox Application settings), and start installing.
Installing VMs into VirtualBox is a learned skill like any other. Many folks make lots of mistakes on their first Guest VM install - learn from it, and don't be afraid to throw it away and start over.
Thanks. I guess I was a bit confused re. terminology. If Ubuntu is an OS, and Apache is a server, where in the hierarchy does an Ubuntu Server lie?
– tibubuntu
Jul 19 at 22:33
1
Apache is a webserver - it servers web pages. There are many, many other server applications. Ubuntu Server contains a fully-functioning system in a headless environment, exactly what most folks who run servers want.
– user535733
Jul 20 at 2:16
Also, use snapshots after each important step.
– Eric Duminil
Jul 20 at 9:58
add a comment |
For practicing on an Ubuntu Server, use the Ubuntu Server image. It is precisely the stripped-down image you are thinking of.
Simply put the Ubuntu Server .iso in your VM's virtual CD drive (it's part of the Host's Vbox Application settings), and start installing.
Installing VMs into VirtualBox is a learned skill like any other. Many folks make lots of mistakes on their first Guest VM install - learn from it, and don't be afraid to throw it away and start over.
For practicing on an Ubuntu Server, use the Ubuntu Server image. It is precisely the stripped-down image you are thinking of.
Simply put the Ubuntu Server .iso in your VM's virtual CD drive (it's part of the Host's Vbox Application settings), and start installing.
Installing VMs into VirtualBox is a learned skill like any other. Many folks make lots of mistakes on their first Guest VM install - learn from it, and don't be afraid to throw it away and start over.
answered Jul 19 at 21:55
user535733user535733
10.6k3 gold badges32 silver badges48 bronze badges
10.6k3 gold badges32 silver badges48 bronze badges
Thanks. I guess I was a bit confused re. terminology. If Ubuntu is an OS, and Apache is a server, where in the hierarchy does an Ubuntu Server lie?
– tibubuntu
Jul 19 at 22:33
1
Apache is a webserver - it servers web pages. There are many, many other server applications. Ubuntu Server contains a fully-functioning system in a headless environment, exactly what most folks who run servers want.
– user535733
Jul 20 at 2:16
Also, use snapshots after each important step.
– Eric Duminil
Jul 20 at 9:58
add a comment |
Thanks. I guess I was a bit confused re. terminology. If Ubuntu is an OS, and Apache is a server, where in the hierarchy does an Ubuntu Server lie?
– tibubuntu
Jul 19 at 22:33
1
Apache is a webserver - it servers web pages. There are many, many other server applications. Ubuntu Server contains a fully-functioning system in a headless environment, exactly what most folks who run servers want.
– user535733
Jul 20 at 2:16
Also, use snapshots after each important step.
– Eric Duminil
Jul 20 at 9:58
Thanks. I guess I was a bit confused re. terminology. If Ubuntu is an OS, and Apache is a server, where in the hierarchy does an Ubuntu Server lie?
– tibubuntu
Jul 19 at 22:33
Thanks. I guess I was a bit confused re. terminology. If Ubuntu is an OS, and Apache is a server, where in the hierarchy does an Ubuntu Server lie?
– tibubuntu
Jul 19 at 22:33
1
1
Apache is a webserver - it servers web pages. There are many, many other server applications. Ubuntu Server contains a fully-functioning system in a headless environment, exactly what most folks who run servers want.
– user535733
Jul 20 at 2:16
Apache is a webserver - it servers web pages. There are many, many other server applications. Ubuntu Server contains a fully-functioning system in a headless environment, exactly what most folks who run servers want.
– user535733
Jul 20 at 2:16
Also, use snapshots after each important step.
– Eric Duminil
Jul 20 at 9:58
Also, use snapshots after each important step.
– Eric Duminil
Jul 20 at 9:58
add a comment |
There is a "server" edition of Ubuntu (which is what you get in a DO droplet). This can of course run in a smaller machine (I did run a forum on DO with just a 512MB machine). Of course you have to be more proficient in Linux and have the basics of file management and editing from the command line (or use SSH-aware tools on the Windows host: WinSCP, Putty...).
Now, DevOps is not Apache and PHP, DevOps is about being able to build/deploy/monitor/upgrade code quickly and efficiently in complicated environments, so you have to become familiar with continuous integration and its tools (Git, Jenkins, Travis), Docker containers, possibly Ansible and Vagrant... To run these tools you have three ways:
- run native versions on Windows (when they exist)
- run Linux versions in a Linux host (VM on your Windows, or server in the cloud (DO or else)
- run Docker container images (on your Windows or in a Linux VM/server) which is the preferred and usual technique (easier to install, no runtime cross-dependencies...)
1
That correction re. dev ops is useful. Thank you.
– tibubuntu
Jul 19 at 22:31
add a comment |
There is a "server" edition of Ubuntu (which is what you get in a DO droplet). This can of course run in a smaller machine (I did run a forum on DO with just a 512MB machine). Of course you have to be more proficient in Linux and have the basics of file management and editing from the command line (or use SSH-aware tools on the Windows host: WinSCP, Putty...).
Now, DevOps is not Apache and PHP, DevOps is about being able to build/deploy/monitor/upgrade code quickly and efficiently in complicated environments, so you have to become familiar with continuous integration and its tools (Git, Jenkins, Travis), Docker containers, possibly Ansible and Vagrant... To run these tools you have three ways:
- run native versions on Windows (when they exist)
- run Linux versions in a Linux host (VM on your Windows, or server in the cloud (DO or else)
- run Docker container images (on your Windows or in a Linux VM/server) which is the preferred and usual technique (easier to install, no runtime cross-dependencies...)
1
That correction re. dev ops is useful. Thank you.
– tibubuntu
Jul 19 at 22:31
add a comment |
There is a "server" edition of Ubuntu (which is what you get in a DO droplet). This can of course run in a smaller machine (I did run a forum on DO with just a 512MB machine). Of course you have to be more proficient in Linux and have the basics of file management and editing from the command line (or use SSH-aware tools on the Windows host: WinSCP, Putty...).
Now, DevOps is not Apache and PHP, DevOps is about being able to build/deploy/monitor/upgrade code quickly and efficiently in complicated environments, so you have to become familiar with continuous integration and its tools (Git, Jenkins, Travis), Docker containers, possibly Ansible and Vagrant... To run these tools you have three ways:
- run native versions on Windows (when they exist)
- run Linux versions in a Linux host (VM on your Windows, or server in the cloud (DO or else)
- run Docker container images (on your Windows or in a Linux VM/server) which is the preferred and usual technique (easier to install, no runtime cross-dependencies...)
There is a "server" edition of Ubuntu (which is what you get in a DO droplet). This can of course run in a smaller machine (I did run a forum on DO with just a 512MB machine). Of course you have to be more proficient in Linux and have the basics of file management and editing from the command line (or use SSH-aware tools on the Windows host: WinSCP, Putty...).
Now, DevOps is not Apache and PHP, DevOps is about being able to build/deploy/monitor/upgrade code quickly and efficiently in complicated environments, so you have to become familiar with continuous integration and its tools (Git, Jenkins, Travis), Docker containers, possibly Ansible and Vagrant... To run these tools you have three ways:
- run native versions on Windows (when they exist)
- run Linux versions in a Linux host (VM on your Windows, or server in the cloud (DO or else)
- run Docker container images (on your Windows or in a Linux VM/server) which is the preferred and usual technique (easier to install, no runtime cross-dependencies...)
answered Jul 19 at 21:58
xenoidxenoid
2,4401 gold badge6 silver badges18 bronze badges
2,4401 gold badge6 silver badges18 bronze badges
1
That correction re. dev ops is useful. Thank you.
– tibubuntu
Jul 19 at 22:31
add a comment |
1
That correction re. dev ops is useful. Thank you.
– tibubuntu
Jul 19 at 22:31
1
1
That correction re. dev ops is useful. Thank you.
– tibubuntu
Jul 19 at 22:31
That correction re. dev ops is useful. Thank you.
– tibubuntu
Jul 19 at 22:31
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1159545%2fwhat-image-should-i-install-on-virtualbox-for-practising-devops%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown